diff options
Diffstat (limited to 'sys-libs/newlib')
-rw-r--r-- | sys-libs/newlib/Manifest | 4 | ||||
-rw-r--r-- | sys-libs/newlib/newlib-4.4.0.20231231.ebuild | 24 | ||||
-rw-r--r-- | sys-libs/newlib/newlib-9999.ebuild | 24 |
3 files changed, 50 insertions, 2 deletions
diff --git a/sys-libs/newlib/Manifest b/sys-libs/newlib/Manifest index 30a95d86f6de..fd6b22781de8 100644 --- a/sys-libs/newlib/Manifest +++ b/sys-libs/newlib/Manifest @@ -8,6 +8,6 @@ EBUILD newlib-4.1.0-r2.ebuild 4487 BLAKE2B 0ee16a23ff8e7048ccba6dd769530b8b6f23f EBUILD newlib-4.2.0.20211231-r1.ebuild 4507 BLAKE2B 7c8c62f00175bf2a49eebc0af2b38ecf0f5849e870ab0bfe1972eb48bf5a634e159f5dec867433ac6edeea94d55a34a6bdc0ead3094801a24c4f9c5dcd349592 SHA512 514d6ab7776619894849a724d196f156b03ee63f4564fa627500aed07fdda07791944d3280377a229fc12cd5d3fb983dbc1a05fecefea3d961a67dbb54ec6acf EBUILD newlib-4.3.0.20230120-r1.ebuild 4424 BLAKE2B 74b269b222db0dc5fad2c8eaab1c023cccc5fefe0cd14c2490b8e5f1125c07345f4c39a3aa67c972c737880901b60b1cd923d282b070645a198acfe12271aa04 SHA512 9d00014a5668ce2b8ebcfea42ae6ae3c7de773d351e4e30a8504d763b39f1b41907720b6e793445fc0414c9cceafe7f4bcf474df4120684e7915acb7dd3898df EBUILD newlib-4.3.0.20230120-r2.ebuild 4519 BLAKE2B 9db3b20c71eb0a64914497fe39df11cada6f60376a1677f8875b10853cfc6264102e314c2ebf34357a700e4549eda6fe3dc969151ecc9339a9d501820cf8b485 SHA512 8fd374c92ed35b6f6ca5d782ca343c6fbce0594f6585fae96f5000da287c78c8f7d15502e7394fdf3890d5865099e3d01ae9a67bc5f009071ac3c78782994d17 -EBUILD newlib-4.4.0.20231231.ebuild 4458 BLAKE2B 708a4771eeff119dae0bd4c4c2e9ad980520840ce1eba7a3226be1eb8d658a2c503fb88efc5474daaac7e31822f945bb574dbe4886f23f5e1ae8f052b7c281bc SHA512 3867ce839d3f349afa4115f9585c28955465315451c4e040dafdc89b7b551e8e04e036318e93f63f87262028c09f73b9ae99e4b80a37dae3e31f15a879841e7d -EBUILD newlib-9999.ebuild 4458 BLAKE2B 708a4771eeff119dae0bd4c4c2e9ad980520840ce1eba7a3226be1eb8d658a2c503fb88efc5474daaac7e31822f945bb574dbe4886f23f5e1ae8f052b7c281bc SHA512 3867ce839d3f349afa4115f9585c28955465315451c4e040dafdc89b7b551e8e04e036318e93f63f87262028c09f73b9ae99e4b80a37dae3e31f15a879841e7d +EBUILD newlib-4.4.0.20231231.ebuild 4906 BLAKE2B 48d0923da559914a2b36618111eedc6610dbb75c8982596d5f1ff8bd048bb7fa4872ead719f7a81622ee92a51969e96d01c68a4b8b57445d45a4cbf4145054d6 SHA512 d9609c845b667160f289ba2c9d1f36c91a06dc0afad8dcb72c80b231eb0456fb99cb8fdcb9ceaf2d471e331fbf30daa13fa352a6e0ab988d72478681b6998deb +EBUILD newlib-9999.ebuild 4906 BLAKE2B 48d0923da559914a2b36618111eedc6610dbb75c8982596d5f1ff8bd048bb7fa4872ead719f7a81622ee92a51969e96d01c68a4b8b57445d45a4cbf4145054d6 SHA512 d9609c845b667160f289ba2c9d1f36c91a06dc0afad8dcb72c80b231eb0456fb99cb8fdcb9ceaf2d471e331fbf30daa13fa352a6e0ab988d72478681b6998deb MISC metadata.xml 502 BLAKE2B c9a9b25addc0f08e3ce84c063ec9a3a94de8ba15b91dabade89a05e81bc841ea95395a6aa715e0d431338a47973e6d7a203a6ba0c41fba66c743364fb8ce70b6 SHA512 7684d64003c900fff73681b3401de172f0b6278801f7984c2e60773a9a9f6e8788780cb28810b11643db7a37c1529df6d54a8ceac381991c79e9fd344612e445 diff --git a/sys-libs/newlib/newlib-4.4.0.20231231.ebuild b/sys-libs/newlib/newlib-4.4.0.20231231.ebuild index d29d3f10e0d1..8b83f40af6e9 100644 --- a/sys-libs/newlib/newlib-4.4.0.20231231.ebuild +++ b/sys-libs/newlib/newlib-4.4.0.20231231.ebuild @@ -85,6 +85,12 @@ src_configure() { export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_FULL}" export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_FULL}" + + [[ ${CTARGET} == nvptx* ]] && { + CFLAGS_FOR_TARGET+=" -Wa,--no-verify" + CCASFLAGS+=" -Wa,--no-verify" + } + ECONF_SOURCE=${S} \ econf \ $(use_enable unicode newlib-mb) \ @@ -98,6 +104,12 @@ src_configure() { cd "${NEWLIBNANOBUILD}" || die export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_NANO}" export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_NANO}" + + [[ ${CTARGET} == nvptx* ]] && { + CFLAGS_FOR_TARGET+=" -Wa,--no-verify" + CCASFLAGS+=" -Wa,--no-verify" + } + ECONF_SOURCE=${S} \ econf \ $(use_enable unicode newlib-mb) \ @@ -118,11 +130,23 @@ src_configure() { src_compile() { export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_FULL}" export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_FULL}" + + [[ ${CTARGET} == nvptx* ]] && { + CFLAGS_FOR_TARGET+=" -Wa,--no-verify" + CCASFLAGS+=" -Wa,--no-verify" + } + emake -C "${NEWLIBBUILD}" if use nano ; then export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_NANO}" export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_NANO}" + + [[ ${CTARGET} == nvptx* ]] && { + CFLAGS_FOR_TARGET+=" -Wa,--no-verify" + CCASFLAGS+=" -Wa,--no-verify" + } + emake -C "${NEWLIBNANOBUILD}" fi } diff --git a/sys-libs/newlib/newlib-9999.ebuild b/sys-libs/newlib/newlib-9999.ebuild index d29d3f10e0d1..8b83f40af6e9 100644 --- a/sys-libs/newlib/newlib-9999.ebuild +++ b/sys-libs/newlib/newlib-9999.ebuild @@ -85,6 +85,12 @@ src_configure() { export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_FULL}" export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_FULL}" + + [[ ${CTARGET} == nvptx* ]] && { + CFLAGS_FOR_TARGET+=" -Wa,--no-verify" + CCASFLAGS+=" -Wa,--no-verify" + } + ECONF_SOURCE=${S} \ econf \ $(use_enable unicode newlib-mb) \ @@ -98,6 +104,12 @@ src_configure() { cd "${NEWLIBNANOBUILD}" || die export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_NANO}" export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_NANO}" + + [[ ${CTARGET} == nvptx* ]] && { + CFLAGS_FOR_TARGET+=" -Wa,--no-verify" + CCASFLAGS+=" -Wa,--no-verify" + } + ECONF_SOURCE=${S} \ econf \ $(use_enable unicode newlib-mb) \ @@ -118,11 +130,23 @@ src_configure() { src_compile() { export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_FULL}" export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_FULL}" + + [[ ${CTARGET} == nvptx* ]] && { + CFLAGS_FOR_TARGET+=" -Wa,--no-verify" + CCASFLAGS+=" -Wa,--no-verify" + } + emake -C "${NEWLIBBUILD}" if use nano ; then export "CFLAGS_FOR_TARGET=${CFLAGS_ORIG} ${CFLAGS_NANO}" export "CCASFLAGS=${CCASFLAGS_ORIG} ${CFLAGS_NANO}" + + [[ ${CTARGET} == nvptx* ]] && { + CFLAGS_FOR_TARGET+=" -Wa,--no-verify" + CCASFLAGS+=" -Wa,--no-verify" + } + emake -C "${NEWLIBNANOBUILD}" fi } |