diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-devel/gnuconfig/files |
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-devel/gnuconfig/files')
-rw-r--r-- | sys-devel/gnuconfig/files/99999999/0002-Add-x32-support-to-config.guess.patch | 44 | ||||
-rw-r--r-- | sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch | 59 |
2 files changed, 103 insertions, 0 deletions
diff --git a/sys-devel/gnuconfig/files/99999999/0002-Add-x32-support-to-config.guess.patch b/sys-devel/gnuconfig/files/99999999/0002-Add-x32-support-to-config.guess.patch new file mode 100644 index 000000000000..2c69f57878eb --- /dev/null +++ b/sys-devel/gnuconfig/files/99999999/0002-Add-x32-support-to-config.guess.patch @@ -0,0 +1,44 @@ +From 8474d78c459f4ec8f8930094faeaacb2b77bf68f Mon Sep 17 00:00:00 2001 +From: "H.J. Lu" <hongjiu.lu@intel.com> +Date: Fri, 20 Dec 2013 14:36:01 -0500 +Subject: [PATCH] Add x32 support to config.guess + +GCC on Linux/x86-64 may be configured for x32: + +https://sites.google.com/site/x32abi/ + +by default and the Linux/x32 target should be x86_64-VENDOR-linux-gnux32. +This patch adds x32 support to config.guess. OK to install? + +URL: http://gcc.gnu.org/ml/gcc-patches/2012-08/msg01083.html +--- + config.guess | 13 ++++++++++++- + 1 file changed, 12 insertions(+), 1 deletion(-) + +diff --git a/config.guess b/config.guess +index fddac42..17a4f70 100755 +--- a/config.guess ++++ b/config.guess +@@ -1038,7 +1038,18 @@ EOF + echo ${UNAME_MACHINE}-dec-linux-${LIBC} + exit ;; + x86_64:Linux:*:*) +- echo ${UNAME_MACHINE}-pc-linux-${LIBC} ++ eval $set_cc_for_build ++ X86_64_ABI= ++ # If there is a compiler, see if it is configured for 32-bit objects. ++ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then ++ if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \ ++ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ ++ grep IS_X32 >/dev/null ++ then ++ X86_64_ABI=x32 ++ fi ++ fi ++ echo ${UNAME_MACHINE}-pc-linux-${LIBC}${X86_64_ABI} + exit ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} +-- +2.4.4 + diff --git a/sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch b/sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch new file mode 100644 index 000000000000..88e43cd8ac2b --- /dev/null +++ b/sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch @@ -0,0 +1,59 @@ +From 582f9caf95b3ccf36e6248be3b5b414546b0a03e Mon Sep 17 00:00:00 2001 +From: Mike Frysinger <vapier@gentoo.org> +Date: Thu, 9 Oct 2008 15:51:35 -0400 +Subject: [PATCH] add ps2 targets to config.sub + +--- + config.sub | 22 ++++++++++++++++++++-- + 1 file changed, 20 insertions(+), 2 deletions(-) + +diff --git a/config.sub b/config.sub +index 88307c1..7ee2b4c 100755 +--- a/config.sub ++++ b/config.sub +@@ -258,7 +258,7 @@ case $basic_machine in + | be32 | be64 \ + | bfin \ + | c4x | c8051 | clipper \ +- | d10v | d30v | dlx | dsp16xx \ ++ | d10v | d30v | dlx | dsp16xx | dvp \ + | e2k | epiphany \ + | fido | fr30 | frv | ft32 \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ +@@ -823,6 +823,24 @@ case $basic_machine in + basic_machine=m68k-atari + os=-mint + ;; ++ mipsEE* | ee | ps2) ++ basic_machine=mips64r5900el-scei ++ case $os in ++ -linux*) ++ ;; ++ *) ++ os=-elf ++ ;; ++ esac ++ ;; ++ iop) ++ basic_machine=mipsel-scei ++ os=-irx ++ ;; ++ dvp) ++ basic_machine=dvp-scei ++ os=-elf ++ ;; + mips3*-*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` + ;; +@@ -1389,7 +1407,7 @@ case $os in + | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ +- | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ ++ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* | -irx* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ +-- +2.3.1 + |