summaryrefslogtreecommitdiff
path: root/sys-libs/newlib
diff options
context:
space:
mode:
Diffstat (limited to 'sys-libs/newlib')
-rw-r--r--sys-libs/newlib/Manifest4
-rw-r--r--sys-libs/newlib/newlib-4.4.0.20231231.ebuild24
-rw-r--r--sys-libs/newlib/newlib-9999.ebuild24
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
}