Annotation of /trunk/binutils/patches/binutils-2.32-do-not-link-with-static-libstdc++.patch
Parent Directory | Revision Log
Revision 3445 -
(hide annotations)
(download)
Tue Sep 3 13:39:25 2019 UTC (5 years ago) by niro
File size: 2620 byte(s)
Tue Sep 3 13:39:25 2019 UTC (5 years ago) by niro
File size: 2620 byte(s)
-added fedora patch
1 | niro | 3445 | diff -rup binutils.orig/configure binutils-2.30/configure |
2 | --- binutils.orig/configure 2018-09-24 17:50:06.967172922 +0100 | ||
3 | +++ binutils-2.30/configure 2018-09-24 17:51:16.648624865 +0100 | ||
4 | @@ -4996,49 +4996,6 @@ if test -z "$LD"; then | ||
5 | fi | ||
6 | fi | ||
7 | |||
8 | -# Check whether -static-libstdc++ -static-libgcc is supported. | ||
9 | -have_static_libs=no | ||
10 | -if test "$GCC" = yes; then | ||
11 | - saved_LDFLAGS="$LDFLAGS" | ||
12 | - | ||
13 | - LDFLAGS="$LDFLAGS -static-libstdc++ -static-libgcc" | ||
14 | - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether g++ accepts -static-libstdc++ -static-libgcc" >&5 | ||
15 | -$as_echo_n "checking whether g++ accepts -static-libstdc++ -static-libgcc... " >&6; } | ||
16 | - ac_ext=cpp | ||
17 | -ac_cpp='$CXXCPP $CPPFLAGS' | ||
18 | -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' | ||
19 | -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | ||
20 | -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu | ||
21 | - | ||
22 | - | ||
23 | -cat confdefs.h - <<_ACEOF >conftest.$ac_ext | ||
24 | -/* end confdefs.h. */ | ||
25 | - | ||
26 | -#if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5) | ||
27 | -#error -static-libstdc++ not implemented | ||
28 | -#endif | ||
29 | -int main() {} | ||
30 | -_ACEOF | ||
31 | -if ac_fn_cxx_try_link "$LINENO"; then : | ||
32 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | ||
33 | -$as_echo "yes" >&6; }; have_static_libs=yes | ||
34 | -else | ||
35 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | ||
36 | -$as_echo "no" >&6; } | ||
37 | -fi | ||
38 | -rm -f core conftest.err conftest.$ac_objext \ | ||
39 | - conftest$ac_exeext conftest.$ac_ext | ||
40 | - ac_ext=c | ||
41 | -ac_cpp='$CPP $CPPFLAGS' | ||
42 | -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' | ||
43 | -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | ||
44 | -ac_compiler_gnu=$ac_cv_c_compiler_gnu | ||
45 | - | ||
46 | - | ||
47 | - LDFLAGS="$saved_LDFLAGS" | ||
48 | -fi | ||
49 | - | ||
50 | - | ||
51 | |||
52 | |||
53 | if test -n "$ac_tool_prefix"; then | ||
54 | diff -rup binutils.orig/configure.ac binutils-2.30/configure.ac | ||
55 | --- binutils.orig/configure.ac 2018-09-24 17:50:07.241170767 +0100 | ||
56 | +++ binutils-2.30/configure.ac 2018-09-24 17:50:29.908992486 +0100 | ||
57 | @@ -1288,26 +1288,6 @@ if test -z "$LD"; then | ||
58 | fi | ||
59 | fi | ||
60 | |||
61 | -# Check whether -static-libstdc++ -static-libgcc is supported. | ||
62 | -have_static_libs=no | ||
63 | -if test "$GCC" = yes; then | ||
64 | - saved_LDFLAGS="$LDFLAGS" | ||
65 | - | ||
66 | - LDFLAGS="$LDFLAGS -static-libstdc++ -static-libgcc" | ||
67 | - AC_MSG_CHECKING([whether g++ accepts -static-libstdc++ -static-libgcc]) | ||
68 | - AC_LANG_PUSH(C++) | ||
69 | - AC_LINK_IFELSE([AC_LANG_SOURCE([ | ||
70 | -#if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5) | ||
71 | -#error -static-libstdc++ not implemented | ||
72 | -#endif | ||
73 | -int main() {}])], | ||
74 | - [AC_MSG_RESULT([yes]); have_static_libs=yes], | ||
75 | - [AC_MSG_RESULT([no])]) | ||
76 | - AC_LANG_POP(C++) | ||
77 | - | ||
78 | - LDFLAGS="$saved_LDFLAGS" | ||
79 | -fi | ||
80 | - | ||
81 | ACX_PROG_GNAT | ||
82 | ACX_PROG_CMP_IGNORE_INITIAL | ||
83 |