]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: config.gcc: Move -L usage from LINK_OS_EXTRA_SPEC32 and LINK_OS_EXTRA_SPEC6...
authorPeter Bergner <bergner@linux.ibm.com>
Wed, 16 Oct 2019 15:19:46 +0000 (15:19 +0000)
committerPeter Bergner <bergner@gcc.gnu.org>
Wed, 16 Oct 2019 15:19:46 +0000 (10:19 -0500)
Backport from mainline
2019-10-08  Tulio Magno Quites Machado Filho  <tuliom@linux.ibm.com>

* config.gcc: Move -L usage from LINK_OS_EXTRA_SPEC32 and
LINK_OS_EXTRA_SPEC64 to MD_STARTFILE_PREFIX and
MD_STARTFILE_PREFIX_1 when using --with-advance-toolchain.

From-SVN: r277072

gcc/ChangeLog
gcc/config.gcc

index 059571ec01b8f85209ae4f2dde2da30897d29c9e..21f39d74b7deffef3853dc8709373e0e08e327e6 100644 (file)
@@ -1,3 +1,12 @@
+2019-10-16  Peter Bergner  <bergner@linux.ibm.com>
+
+       Backport from mainline
+       2019-10-08  Tulio Magno Quites Machado Filho  <tuliom@linux.ibm.com>
+
+       * config.gcc: Move -L usage from LINK_OS_EXTRA_SPEC32 and
+       LINK_OS_EXTRA_SPEC64 to MD_STARTFILE_PREFIX and
+       MD_STARTFILE_PREFIX_1 when using --with-advance-toolchain.
+
 2019-10-11  Oleg Endo  <olegendo@gcc.gnu.org>
 
        Backport from mainline
index 8f3a7bcbe875642b012ae766c8ef7be6a2ae0e1d..1f8f680cb7d08cc01502d699ce03379d72cea010 100644 (file)
@@ -4332,14 +4332,12 @@ case "${target}" in
                         echo "#undef  LINK_OS_EXTRA_SPEC32"
                         echo "#define LINK_OS_EXTRA_SPEC32" \
                              "\"%(link_os_new_dtags)" \
-                             "-rpath $prefix/lib -rpath $at/lib" \
-                             "-L $prefix/lib -L $at/lib\""
+                             "-rpath $prefix/lib -rpath $at/lib\""
                         echo
                         echo "#undef  LINK_OS_EXTRA_SPEC64"
                         echo "#define LINK_OS_EXTRA_SPEC64" \
                              "\"%(link_os_new_dtags)" \
-                             "-rpath $prefix/lib64 -rpath $at/lib64" \
-                             "-L $prefix/lib64 -L $at/lib64\""
+                             "-rpath $prefix/lib64 -rpath $at/lib64\""
                         echo
                         echo "#undef  LINK_OS_NEW_DTAGS_SPEC"
                         echo "#define LINK_OS_NEW_DTAGS_SPEC" \
@@ -4352,7 +4350,10 @@ case "${target}" in
                         echo "#define MD_EXEC_PREFIX \"$at/bin/\""
                         echo
                         echo "#undef  MD_STARTFILE_PREFIX"
-                        echo "#define MD_STARTFILE_PREFIX \"$at/lib/\"") \
+                        echo "#define MD_STARTFILE_PREFIX \"$prefix/lib/\""
+                        echo
+                        echo "#undef  MD_STARTFILE_PREFIX_1"
+                        echo "#define MD_STARTFILE_PREFIX_1 \"$at/lib/\"") \
                            > advance-toolchain.h
                    else
                        echo "Unknown advance-toolchain $with_advance_toolchain"