public inbox for newlib-cvs@sourceware.org
help / color / mirror / Atom feed
* [newlib-cygwin] newlib: stop clobbering LDFLAGS with non-standard $ldflags
@ 2022-01-21 22:27 Michael Frysinger
  0 siblings, 0 replies; only message in thread
From: Michael Frysinger @ 2022-01-21 22:27 UTC (permalink / raw)
  To: newlib-cvs

https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=f159663b08f532eb77147abc6f8a65e4c5854773

commit f159663b08f532eb77147abc6f8a65e4c5854773
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Thu Jan 20 23:45:23 2022 -0500

    newlib: stop clobbering LDFLAGS with non-standard $ldflags
    
    It's unclear why this was added originally, but assuming it was needed
    20 years ago, it shouldn't be explicitly required nowadays.  Current
    versions of autotools already take care of exporting LDFLAGS to the
    Makefile as needed (things are actually getting linked).  That's why
    the configure diffs show LDFLAGS still here, but shifted to a diff
    place in the output list.  A few dirs stop exporting LDFLAGS, but
    that's because they don't do any linking, only compiling, so it's
    correct.
    
    As for the use of $ldflags instead of the standard $LDFLAGS, I can't
    really explain that at all.  Just use the right name so users don't
    have to dig into why their setting isn't respected, and then use a
    non-standard name instead.  Adjust the testsuite to match.

Diff:
---
 newlib/acinclude.m4                                       | 3 ---
 newlib/configure                                          | 9 +++------
 newlib/iconvdata/configure                                | 9 +++------
 newlib/libc/configure                                     | 9 +++------
 newlib/libc/machine/a29k/Makefile.in                      | 1 -
 newlib/libc/machine/a29k/configure                        | 4 ----
 newlib/libc/machine/aarch64/Makefile.in                   | 1 -
 newlib/libc/machine/aarch64/configure                     | 4 ----
 newlib/libc/machine/amdgcn/Makefile.in                    | 1 -
 newlib/libc/machine/amdgcn/configure                      | 4 ----
 newlib/libc/machine/arc/Makefile.in                       | 1 -
 newlib/libc/machine/arc/configure                         | 4 ----
 newlib/libc/machine/arm/Makefile.in                       | 1 -
 newlib/libc/machine/arm/configure                         | 4 ----
 newlib/libc/machine/bfin/Makefile.in                      | 1 -
 newlib/libc/machine/bfin/configure                        | 4 ----
 newlib/libc/machine/configure                             | 9 +++------
 newlib/libc/machine/cr16/Makefile.in                      | 1 -
 newlib/libc/machine/cr16/configure                        | 4 ----
 newlib/libc/machine/cris/Makefile.in                      | 1 -
 newlib/libc/machine/cris/configure                        | 4 ----
 newlib/libc/machine/crx/Makefile.in                       | 1 -
 newlib/libc/machine/crx/configure                         | 4 ----
 newlib/libc/machine/csky/Makefile.in                      | 1 -
 newlib/libc/machine/csky/configure                        | 4 ----
 newlib/libc/machine/d10v/Makefile.in                      | 1 -
 newlib/libc/machine/d10v/configure                        | 4 ----
 newlib/libc/machine/d30v/Makefile.in                      | 1 -
 newlib/libc/machine/d30v/configure                        | 4 ----
 newlib/libc/machine/epiphany/Makefile.in                  | 1 -
 newlib/libc/machine/epiphany/configure                    | 4 ----
 newlib/libc/machine/fr30/Makefile.in                      | 1 -
 newlib/libc/machine/fr30/configure                        | 4 ----
 newlib/libc/machine/frv/Makefile.in                       | 1 -
 newlib/libc/machine/frv/configure                         | 4 ----
 newlib/libc/machine/ft32/Makefile.in                      | 1 -
 newlib/libc/machine/ft32/configure                        | 4 ----
 newlib/libc/machine/h8300/Makefile.in                     | 1 -
 newlib/libc/machine/h8300/configure                       | 4 ----
 newlib/libc/machine/h8500/Makefile.in                     | 1 -
 newlib/libc/machine/h8500/configure                       | 4 ----
 newlib/libc/machine/hppa/Makefile.in                      | 1 -
 newlib/libc/machine/hppa/configure                        | 4 ----
 newlib/libc/machine/i386/configure                        | 9 +++------
 newlib/libc/machine/i960/Makefile.in                      | 1 -
 newlib/libc/machine/i960/configure                        | 4 ----
 newlib/libc/machine/iq2000/Makefile.in                    | 1 -
 newlib/libc/machine/iq2000/configure                      | 4 ----
 newlib/libc/machine/lm32/Makefile.in                      | 1 -
 newlib/libc/machine/lm32/configure                        | 4 ----
 newlib/libc/machine/m32c/Makefile.in                      | 1 -
 newlib/libc/machine/m32c/configure                        | 4 ----
 newlib/libc/machine/m32r/Makefile.in                      | 1 -
 newlib/libc/machine/m32r/configure                        | 4 ----
 newlib/libc/machine/m68hc11/Makefile.in                   | 1 -
 newlib/libc/machine/m68hc11/configure                     | 4 ----
 newlib/libc/machine/m68k/Makefile.in                      | 1 -
 newlib/libc/machine/m68k/configure                        | 4 ----
 newlib/libc/machine/m88k/Makefile.in                      | 1 -
 newlib/libc/machine/m88k/configure                        | 4 ----
 newlib/libc/machine/mep/Makefile.in                       | 1 -
 newlib/libc/machine/mep/configure                         | 4 ----
 newlib/libc/machine/microblaze/Makefile.in                | 1 -
 newlib/libc/machine/microblaze/configure                  | 4 ----
 newlib/libc/machine/mips/Makefile.in                      | 1 -
 newlib/libc/machine/mips/configure                        | 4 ----
 newlib/libc/machine/mn10200/Makefile.in                   | 1 -
 newlib/libc/machine/mn10200/configure                     | 4 ----
 newlib/libc/machine/mn10300/Makefile.in                   | 1 -
 newlib/libc/machine/mn10300/configure                     | 4 ----
 newlib/libc/machine/moxie/Makefile.in                     | 1 -
 newlib/libc/machine/moxie/configure                       | 4 ----
 newlib/libc/machine/msp430/Makefile.in                    | 1 -
 newlib/libc/machine/msp430/configure                      | 4 ----
 newlib/libc/machine/mt/Makefile.in                        | 1 -
 newlib/libc/machine/mt/configure                          | 4 ----
 newlib/libc/machine/nds32/configure                       | 5 +----
 newlib/libc/machine/necv70/Makefile.in                    | 1 -
 newlib/libc/machine/necv70/configure                      | 4 ----
 newlib/libc/machine/nios2/Makefile.in                     | 1 -
 newlib/libc/machine/nios2/configure                       | 4 ----
 newlib/libc/machine/nvptx/Makefile.in                     | 1 -
 newlib/libc/machine/nvptx/configure                       | 4 ----
 newlib/libc/machine/or1k/Makefile.in                      | 1 -
 newlib/libc/machine/or1k/configure                        | 4 ----
 newlib/libc/machine/powerpc/Makefile.in                   | 1 -
 newlib/libc/machine/powerpc/configure                     | 4 ----
 newlib/libc/machine/pru/Makefile.in                       | 1 -
 newlib/libc/machine/pru/configure                         | 4 ----
 newlib/libc/machine/riscv/Makefile.in                     | 1 -
 newlib/libc/machine/riscv/configure                       | 4 ----
 newlib/libc/machine/rl78/Makefile.in                      | 1 -
 newlib/libc/machine/rl78/configure                        | 4 ----
 newlib/libc/machine/rx/Makefile.in                        | 1 -
 newlib/libc/machine/rx/configure                          | 4 ----
 newlib/libc/machine/sh/configure                          | 5 +----
 newlib/libc/machine/sparc/Makefile.in                     | 1 -
 newlib/libc/machine/sparc/configure                       | 4 ----
 newlib/libc/machine/spu/Makefile.in                       | 1 -
 newlib/libc/machine/spu/configure                         | 4 ----
 newlib/libc/machine/tic4x/Makefile.in                     | 1 -
 newlib/libc/machine/tic4x/configure                       | 4 ----
 newlib/libc/machine/tic6x/Makefile.in                     | 1 -
 newlib/libc/machine/tic6x/configure                       | 4 ----
 newlib/libc/machine/tic80/Makefile.in                     | 1 -
 newlib/libc/machine/tic80/configure                       | 4 ----
 newlib/libc/machine/v850/Makefile.in                      | 1 -
 newlib/libc/machine/v850/configure                        | 4 ----
 newlib/libc/machine/visium/Makefile.in                    | 1 -
 newlib/libc/machine/visium/configure                      | 4 ----
 newlib/libc/machine/w65/Makefile.in                       | 1 -
 newlib/libc/machine/w65/configure                         | 4 ----
 newlib/libc/machine/x86_64/Makefile.in                    | 1 -
 newlib/libc/machine/x86_64/configure                      | 4 ----
 newlib/libc/machine/xc16x/Makefile.in                     | 1 -
 newlib/libc/machine/xc16x/configure                       | 4 ----
 newlib/libc/machine/xscale/Makefile.in                    | 1 -
 newlib/libc/machine/xscale/configure                      | 4 ----
 newlib/libc/machine/xstormy16/Makefile.in                 | 1 -
 newlib/libc/machine/xstormy16/configure                   | 4 ----
 newlib/libc/machine/z8k/Makefile.in                       | 1 -
 newlib/libc/machine/z8k/configure                         | 4 ----
 newlib/libc/sys/a29khif/Makefile.in                       | 1 -
 newlib/libc/sys/a29khif/configure                         | 4 ----
 newlib/libc/sys/amdgcn/Makefile.in                        | 1 -
 newlib/libc/sys/amdgcn/configure                          | 4 ----
 newlib/libc/sys/arm/Makefile.in                           | 1 -
 newlib/libc/sys/arm/configure                             | 4 ----
 newlib/libc/sys/configure                                 | 9 +++------
 newlib/libc/sys/d10v/Makefile.in                          | 1 -
 newlib/libc/sys/d10v/configure                            | 4 ----
 newlib/libc/sys/decstation/Makefile.in                    | 1 -
 newlib/libc/sys/decstation/configure                      | 4 ----
 newlib/libc/sys/epiphany/Makefile.in                      | 1 -
 newlib/libc/sys/epiphany/configure                        | 4 ----
 newlib/libc/sys/h8300hms/Makefile.in                      | 1 -
 newlib/libc/sys/h8300hms/configure                        | 4 ----
 newlib/libc/sys/h8500hms/Makefile.in                      | 1 -
 newlib/libc/sys/h8500hms/configure                        | 4 ----
 newlib/libc/sys/linux/configure                           | 9 +++------
 newlib/libc/sys/linux/linuxthreads/configure              | 9 +++------
 newlib/libc/sys/linux/linuxthreads/machine/configure      | 9 +++------
 newlib/libc/sys/linux/linuxthreads/machine/i386/configure | 9 +++------
 newlib/libc/sys/linux/machine/configure                   | 9 +++------
 newlib/libc/sys/linux/machine/i386/configure              | 9 +++------
 newlib/libc/sys/m88kbug/Makefile.in                       | 1 -
 newlib/libc/sys/m88kbug/configure                         | 4 ----
 newlib/libc/sys/mmixware/Makefile.in                      | 1 -
 newlib/libc/sys/mmixware/configure                        | 4 ----
 newlib/libc/sys/netware/Makefile.in                       | 1 -
 newlib/libc/sys/netware/configure                         | 4 ----
 newlib/libc/sys/or1k/Makefile.in                          | 1 -
 newlib/libc/sys/or1k/configure                            | 4 ----
 newlib/libc/sys/phoenix/Makefile.in                       | 1 -
 newlib/libc/sys/phoenix/configure                         | 4 ----
 newlib/libc/sys/phoenix/machine/Makefile.in               | 1 -
 newlib/libc/sys/phoenix/machine/arm/Makefile.in           | 1 -
 newlib/libc/sys/phoenix/machine/arm/configure             | 4 ----
 newlib/libc/sys/phoenix/machine/configure                 | 4 ----
 newlib/libc/sys/rdos/Makefile.in                          | 1 -
 newlib/libc/sys/rdos/configure                            | 4 ----
 newlib/libc/sys/rtems/Makefile.in                         | 1 -
 newlib/libc/sys/rtems/configure                           | 4 ----
 newlib/libc/sys/sh/Makefile.in                            | 1 -
 newlib/libc/sys/sh/configure                              | 4 ----
 newlib/libc/sys/sparc64/Makefile.in                       | 1 -
 newlib/libc/sys/sparc64/configure                         | 4 ----
 newlib/libc/sys/sun4/Makefile.in                          | 1 -
 newlib/libc/sys/sun4/configure                            | 4 ----
 newlib/libc/sys/sysmec/Makefile.in                        | 1 -
 newlib/libc/sys/sysmec/configure                          | 4 ----
 newlib/libc/sys/sysnec810/Makefile.in                     | 1 -
 newlib/libc/sys/sysnec810/configure                       | 4 ----
 newlib/libc/sys/sysnecv850/Makefile.in                    | 1 -
 newlib/libc/sys/sysnecv850/configure                      | 4 ----
 newlib/libc/sys/sysvi386/Makefile.in                      | 1 -
 newlib/libc/sys/sysvi386/configure                        | 4 ----
 newlib/libc/sys/sysvnecv70/Makefile.in                    | 1 -
 newlib/libc/sys/sysvnecv70/configure                      | 4 ----
 newlib/libc/sys/tic80/Makefile.in                         | 1 -
 newlib/libc/sys/tic80/configure                           | 4 ----
 newlib/libc/sys/tirtos/Makefile.in                        | 1 -
 newlib/libc/sys/tirtos/configure                          | 4 ----
 newlib/libc/sys/w65/Makefile.in                           | 1 -
 newlib/libc/sys/w65/configure                             | 4 ----
 newlib/libc/sys/z8ksim/Makefile.in                        | 1 -
 newlib/libc/sys/z8ksim/configure                          | 4 ----
 newlib/libm/configure                                     | 9 +++------
 newlib/libm/machine/aarch64/Makefile.in                   | 1 -
 newlib/libm/machine/aarch64/configure                     | 4 ----
 newlib/libm/machine/arm/Makefile.in                       | 1 -
 newlib/libm/machine/arm/configure                         | 4 ----
 newlib/libm/machine/configure                             | 9 +++------
 newlib/libm/machine/i386/configure                        | 9 +++------
 newlib/libm/machine/mips/Makefile.in                      | 1 -
 newlib/libm/machine/mips/configure                        | 4 ----
 newlib/libm/machine/nds32/configure                       | 5 +----
 newlib/libm/machine/powerpc/Makefile.in                   | 1 -
 newlib/libm/machine/powerpc/configure                     | 4 ----
 newlib/libm/machine/pru/Makefile.in                       | 1 -
 newlib/libm/machine/pru/configure                         | 4 ----
 newlib/libm/machine/riscv/Makefile.in                     | 1 -
 newlib/libm/machine/riscv/configure                       | 4 ----
 newlib/libm/machine/sparc/Makefile.in                     | 1 -
 newlib/libm/machine/sparc/configure                       | 4 ----
 newlib/libm/machine/spu/Makefile.in                       | 1 -
 newlib/libm/machine/spu/configure                         | 4 ----
 newlib/libm/machine/x86_64/configure                      | 9 +++------
 newlib/testsuite/lib/newlib.exp                           | 4 ++--
 209 files changed, 53 insertions(+), 583 deletions(-)

diff --git a/newlib/acinclude.m4 b/newlib/acinclude.m4
index 1a5dc60db..755f6e116 100644
--- a/newlib/acinclude.m4
+++ b/newlib/acinclude.m4
@@ -214,9 +214,6 @@ AC_SUBST(NEWLIB_CFLAGS)
 NO_INCLUDE_LIST=${noinclude}
 AC_SUBST(NO_INCLUDE_LIST)
 
-LDFLAGS=${ldflags}
-AC_SUBST(LDFLAGS)
-
 AM_CONDITIONAL(ELIX_LEVEL_0, test x[$]{newlib_elix_level} = x0)
 AM_CONDITIONAL(ELIX_LEVEL_1, test x[$]{newlib_elix_level} = x1)
 AM_CONDITIONAL(ELIX_LEVEL_2, test x[$]{newlib_elix_level} = x2)
diff --git a/newlib/configure b/newlib/configure
index 3837437f5..2aa297082 100755
--- a/newlib/configure
+++ b/newlib/configure
@@ -685,6 +685,7 @@ GREP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 LIBTOOL
 OBJDUMP
@@ -710,7 +711,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -4295,9 +4295,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
@@ -12007,7 +12004,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 12010 "configure"
+#line 12007 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -12113,7 +12110,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 12116 "configure"
+#line 12113 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/newlib/iconvdata/configure b/newlib/iconvdata/configure
index 6c423c39e..11d20a084 100755
--- a/newlib/iconvdata/configure
+++ b/newlib/iconvdata/configure
@@ -650,6 +650,7 @@ GREP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 LIBTOOL
 OBJDUMP
@@ -675,7 +676,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3862,9 +3862,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
@@ -11574,7 +11571,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11577 "configure"
+#line 11574 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11680,7 +11677,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11683 "configure"
+#line 11680 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/newlib/libc/configure b/newlib/libc/configure
index cc4492375..fdf755591 100755
--- a/newlib/libc/configure
+++ b/newlib/libc/configure
@@ -688,6 +688,7 @@ GREP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 LIBTOOL
 OBJDUMP
@@ -715,7 +716,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3977,9 +3977,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
@@ -11698,7 +11695,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11701 "configure"
+#line 11698 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11804,7 +11801,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11807 "configure"
+#line 11804 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/newlib/libc/machine/a29k/Makefile.in b/newlib/libc/machine/a29k/Makefile.in
index 7d6b43e39..1139f7073 100644
--- a/newlib/libc/machine/a29k/Makefile.in
+++ b/newlib/libc/machine/a29k/Makefile.in
@@ -171,7 +171,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/a29k/configure b/newlib/libc/machine/a29k/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/a29k/configure
+++ b/newlib/libc/machine/a29k/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/aarch64/Makefile.in b/newlib/libc/machine/aarch64/Makefile.in
index 21834e337..6bc1a9ba6 100644
--- a/newlib/libc/machine/aarch64/Makefile.in
+++ b/newlib/libc/machine/aarch64/Makefile.in
@@ -215,7 +215,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/aarch64/configure b/newlib/libc/machine/aarch64/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/aarch64/configure
+++ b/newlib/libc/machine/aarch64/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/amdgcn/Makefile.in b/newlib/libc/machine/amdgcn/Makefile.in
index 6fc3a036e..46bc60760 100644
--- a/newlib/libc/machine/amdgcn/Makefile.in
+++ b/newlib/libc/machine/amdgcn/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/amdgcn/configure b/newlib/libc/machine/amdgcn/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/amdgcn/configure
+++ b/newlib/libc/machine/amdgcn/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/arc/Makefile.in b/newlib/libc/machine/arc/Makefile.in
index 3ff10d351..8a61b1a0d 100644
--- a/newlib/libc/machine/arc/Makefile.in
+++ b/newlib/libc/machine/arc/Makefile.in
@@ -214,7 +214,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/arc/configure b/newlib/libc/machine/arc/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/arc/configure
+++ b/newlib/libc/machine/arc/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/arm/Makefile.in b/newlib/libc/machine/arm/Makefile.in
index ca549395d..23c58c0e2 100644
--- a/newlib/libc/machine/arm/Makefile.in
+++ b/newlib/libc/machine/arm/Makefile.in
@@ -209,7 +209,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/arm/configure b/newlib/libc/machine/arm/configure
index dc3794cb8..b434c56f8 100755
--- a/newlib/libc/machine/arm/configure
+++ b/newlib/libc/machine/arm/configure
@@ -605,7 +605,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3537,9 +3536,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/bfin/Makefile.in b/newlib/libc/machine/bfin/Makefile.in
index 88f5d63ff..80cb39481 100644
--- a/newlib/libc/machine/bfin/Makefile.in
+++ b/newlib/libc/machine/bfin/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/bfin/configure b/newlib/libc/machine/bfin/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/bfin/configure
+++ b/newlib/libc/machine/bfin/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/configure b/newlib/libc/machine/configure
index 3b448d3d1..62064cdfd 100755
--- a/newlib/libc/machine/configure
+++ b/newlib/libc/machine/configure
@@ -654,6 +654,7 @@ GREP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 LIBTOOL
 OBJDUMP
@@ -679,7 +680,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3924,9 +3924,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
@@ -11636,7 +11633,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11639 "configure"
+#line 11636 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11742,7 +11739,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11745 "configure"
+#line 11742 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/newlib/libc/machine/cr16/Makefile.in b/newlib/libc/machine/cr16/Makefile.in
index 662b10252..622d186e3 100644
--- a/newlib/libc/machine/cr16/Makefile.in
+++ b/newlib/libc/machine/cr16/Makefile.in
@@ -201,7 +201,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/cr16/configure b/newlib/libc/machine/cr16/configure
index 38798a3c7..839737e34 100644
--- a/newlib/libc/machine/cr16/configure
+++ b/newlib/libc/machine/cr16/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/cris/Makefile.in b/newlib/libc/machine/cris/Makefile.in
index 4644aac84..34deb305a 100644
--- a/newlib/libc/machine/cris/Makefile.in
+++ b/newlib/libc/machine/cris/Makefile.in
@@ -231,7 +231,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/cris/configure b/newlib/libc/machine/cris/configure
index a2ac94693..b50235406 100755
--- a/newlib/libc/machine/cris/configure
+++ b/newlib/libc/machine/cris/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/crx/Makefile.in b/newlib/libc/machine/crx/Makefile.in
index 662b10252..622d186e3 100644
--- a/newlib/libc/machine/crx/Makefile.in
+++ b/newlib/libc/machine/crx/Makefile.in
@@ -201,7 +201,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/crx/configure b/newlib/libc/machine/crx/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/crx/configure
+++ b/newlib/libc/machine/crx/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/csky/Makefile.in b/newlib/libc/machine/csky/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/csky/Makefile.in
+++ b/newlib/libc/machine/csky/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/csky/configure b/newlib/libc/machine/csky/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/csky/configure
+++ b/newlib/libc/machine/csky/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/d10v/Makefile.in b/newlib/libc/machine/d10v/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/d10v/Makefile.in
+++ b/newlib/libc/machine/d10v/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/d10v/configure b/newlib/libc/machine/d10v/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/d10v/configure
+++ b/newlib/libc/machine/d10v/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/d30v/Makefile.in b/newlib/libc/machine/d30v/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/d30v/Makefile.in
+++ b/newlib/libc/machine/d30v/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/d30v/configure b/newlib/libc/machine/d30v/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/d30v/configure
+++ b/newlib/libc/machine/d30v/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/epiphany/Makefile.in b/newlib/libc/machine/epiphany/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/epiphany/Makefile.in
+++ b/newlib/libc/machine/epiphany/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/epiphany/configure b/newlib/libc/machine/epiphany/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/epiphany/configure
+++ b/newlib/libc/machine/epiphany/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/fr30/Makefile.in b/newlib/libc/machine/fr30/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/fr30/Makefile.in
+++ b/newlib/libc/machine/fr30/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/fr30/configure b/newlib/libc/machine/fr30/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/fr30/configure
+++ b/newlib/libc/machine/fr30/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/frv/Makefile.in b/newlib/libc/machine/frv/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/frv/Makefile.in
+++ b/newlib/libc/machine/frv/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/frv/configure b/newlib/libc/machine/frv/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/frv/configure
+++ b/newlib/libc/machine/frv/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/ft32/Makefile.in b/newlib/libc/machine/ft32/Makefile.in
index 59ede8b98..61e704a00 100644
--- a/newlib/libc/machine/ft32/Makefile.in
+++ b/newlib/libc/machine/ft32/Makefile.in
@@ -198,7 +198,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/ft32/configure b/newlib/libc/machine/ft32/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/ft32/configure
+++ b/newlib/libc/machine/ft32/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/h8300/Makefile.in b/newlib/libc/machine/h8300/Makefile.in
index 013198835..ba0273046 100644
--- a/newlib/libc/machine/h8300/Makefile.in
+++ b/newlib/libc/machine/h8300/Makefile.in
@@ -198,7 +198,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/h8300/configure b/newlib/libc/machine/h8300/configure
index 0e8359b40..20e3670a7 100755
--- a/newlib/libc/machine/h8300/configure
+++ b/newlib/libc/machine/h8300/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/h8500/Makefile.in b/newlib/libc/machine/h8500/Makefile.in
index eddffb82d..8e587ebde 100644
--- a/newlib/libc/machine/h8500/Makefile.in
+++ b/newlib/libc/machine/h8500/Makefile.in
@@ -203,7 +203,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/h8500/configure b/newlib/libc/machine/h8500/configure
index 626c40a1e..4f29492ce 100755
--- a/newlib/libc/machine/h8500/configure
+++ b/newlib/libc/machine/h8500/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/hppa/Makefile.in b/newlib/libc/machine/hppa/Makefile.in
index f33e31a4e..d972d0bce 100644
--- a/newlib/libc/machine/hppa/Makefile.in
+++ b/newlib/libc/machine/hppa/Makefile.in
@@ -200,7 +200,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/hppa/configure b/newlib/libc/machine/hppa/configure
index 67f976a45..acaebf6e2 100755
--- a/newlib/libc/machine/hppa/configure
+++ b/newlib/libc/machine/hppa/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/i386/configure b/newlib/libc/machine/i386/configure
index fd4b4275c..3ebc4fea0 100755
--- a/newlib/libc/machine/i386/configure
+++ b/newlib/libc/machine/i386/configure
@@ -652,6 +652,7 @@ GREP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 LIBTOOL
 OBJDUMP
@@ -677,7 +678,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3864,9 +3864,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
@@ -11576,7 +11573,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11579 "configure"
+#line 11576 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11682,7 +11679,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11685 "configure"
+#line 11682 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/newlib/libc/machine/i960/Makefile.in b/newlib/libc/machine/i960/Makefile.in
index 618e97c0f..a5cdbf9a0 100644
--- a/newlib/libc/machine/i960/Makefile.in
+++ b/newlib/libc/machine/i960/Makefile.in
@@ -171,7 +171,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/i960/configure b/newlib/libc/machine/i960/configure
index 0c8badd11..e5e74d8e2 100755
--- a/newlib/libc/machine/i960/configure
+++ b/newlib/libc/machine/i960/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/iq2000/Makefile.in b/newlib/libc/machine/iq2000/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/iq2000/Makefile.in
+++ b/newlib/libc/machine/iq2000/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/iq2000/configure b/newlib/libc/machine/iq2000/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/iq2000/configure
+++ b/newlib/libc/machine/iq2000/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/lm32/Makefile.in b/newlib/libc/machine/lm32/Makefile.in
index a086ae5a6..3956e39f8 100644
--- a/newlib/libc/machine/lm32/Makefile.in
+++ b/newlib/libc/machine/lm32/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/lm32/configure b/newlib/libc/machine/lm32/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/lm32/configure
+++ b/newlib/libc/machine/lm32/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/m32c/Makefile.in b/newlib/libc/machine/m32c/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/m32c/Makefile.in
+++ b/newlib/libc/machine/m32c/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/m32c/configure b/newlib/libc/machine/m32c/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/m32c/configure
+++ b/newlib/libc/machine/m32c/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/m32r/Makefile.in b/newlib/libc/machine/m32r/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/m32r/Makefile.in
+++ b/newlib/libc/machine/m32r/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/m32r/configure b/newlib/libc/machine/m32r/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/m32r/configure
+++ b/newlib/libc/machine/m32r/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/m68hc11/Makefile.in b/newlib/libc/machine/m68hc11/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/m68hc11/Makefile.in
+++ b/newlib/libc/machine/m68hc11/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/m68hc11/configure b/newlib/libc/machine/m68hc11/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/m68hc11/configure
+++ b/newlib/libc/machine/m68hc11/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/m68k/Makefile.in b/newlib/libc/machine/m68k/Makefile.in
index a698e4f71..bbaaf4c4f 100644
--- a/newlib/libc/machine/m68k/Makefile.in
+++ b/newlib/libc/machine/m68k/Makefile.in
@@ -202,7 +202,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/m68k/configure b/newlib/libc/machine/m68k/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/m68k/configure
+++ b/newlib/libc/machine/m68k/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/m88k/Makefile.in b/newlib/libc/machine/m88k/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/m88k/Makefile.in
+++ b/newlib/libc/machine/m88k/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/m88k/configure b/newlib/libc/machine/m88k/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/m88k/configure
+++ b/newlib/libc/machine/m88k/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/mep/Makefile.in b/newlib/libc/machine/mep/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/mep/Makefile.in
+++ b/newlib/libc/machine/mep/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/mep/configure b/newlib/libc/machine/mep/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/mep/configure
+++ b/newlib/libc/machine/mep/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/microblaze/Makefile.in b/newlib/libc/machine/microblaze/Makefile.in
index fd8c9ebcf..144ae871c 100644
--- a/newlib/libc/machine/microblaze/Makefile.in
+++ b/newlib/libc/machine/microblaze/Makefile.in
@@ -202,7 +202,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/microblaze/configure b/newlib/libc/machine/microblaze/configure
index 4e4b7430f..c4eedcc07 100644
--- a/newlib/libc/machine/microblaze/configure
+++ b/newlib/libc/machine/microblaze/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/mips/Makefile.in b/newlib/libc/machine/mips/Makefile.in
index 5e707ec0c..57b3a23bd 100644
--- a/newlib/libc/machine/mips/Makefile.in
+++ b/newlib/libc/machine/mips/Makefile.in
@@ -198,7 +198,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/mips/configure b/newlib/libc/machine/mips/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/mips/configure
+++ b/newlib/libc/machine/mips/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/mn10200/Makefile.in b/newlib/libc/machine/mn10200/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/mn10200/Makefile.in
+++ b/newlib/libc/machine/mn10200/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/mn10200/configure b/newlib/libc/machine/mn10200/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/mn10200/configure
+++ b/newlib/libc/machine/mn10200/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/mn10300/Makefile.in b/newlib/libc/machine/mn10300/Makefile.in
index 4dc32070f..9237f7e6a 100644
--- a/newlib/libc/machine/mn10300/Makefile.in
+++ b/newlib/libc/machine/mn10300/Makefile.in
@@ -199,7 +199,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/mn10300/configure b/newlib/libc/machine/mn10300/configure
index 67f976a45..acaebf6e2 100755
--- a/newlib/libc/machine/mn10300/configure
+++ b/newlib/libc/machine/mn10300/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/moxie/Makefile.in b/newlib/libc/machine/moxie/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/moxie/Makefile.in
+++ b/newlib/libc/machine/moxie/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/moxie/configure b/newlib/libc/machine/moxie/configure
index 38798a3c7..839737e34 100644
--- a/newlib/libc/machine/moxie/configure
+++ b/newlib/libc/machine/moxie/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/msp430/Makefile.in b/newlib/libc/machine/msp430/Makefile.in
index dbc3eaaaf..f28bef7b3 100644
--- a/newlib/libc/machine/msp430/Makefile.in
+++ b/newlib/libc/machine/msp430/Makefile.in
@@ -217,7 +217,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/msp430/configure b/newlib/libc/machine/msp430/configure
index bbbfee133..71c1803bd 100755
--- a/newlib/libc/machine/msp430/configure
+++ b/newlib/libc/machine/msp430/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3560,9 +3559,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/mt/Makefile.in b/newlib/libc/machine/mt/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/mt/Makefile.in
+++ b/newlib/libc/machine/mt/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/mt/configure b/newlib/libc/machine/mt/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/mt/configure
+++ b/newlib/libc/machine/mt/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/nds32/configure b/newlib/libc/machine/nds32/configure
index 7e77297d1..ec57dfece 100755
--- a/newlib/libc/machine/nds32/configure
+++ b/newlib/libc/machine/nds32/configure
@@ -592,6 +592,7 @@ IS_NDS32_ISA_V3M_TRUE
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 sys_dir
 shared_machine_dir
@@ -613,7 +614,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3557,9 +3557,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/necv70/Makefile.in b/newlib/libc/machine/necv70/Makefile.in
index 56eaef926..f3593f6e3 100644
--- a/newlib/libc/machine/necv70/Makefile.in
+++ b/newlib/libc/machine/necv70/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/necv70/configure b/newlib/libc/machine/necv70/configure
index f0844bbfc..840223e71 100755
--- a/newlib/libc/machine/necv70/configure
+++ b/newlib/libc/machine/necv70/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/nios2/Makefile.in b/newlib/libc/machine/nios2/Makefile.in
index 3116e78cd..f8c0735a2 100644
--- a/newlib/libc/machine/nios2/Makefile.in
+++ b/newlib/libc/machine/nios2/Makefile.in
@@ -196,7 +196,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/nios2/configure b/newlib/libc/machine/nios2/configure
index a87ab96bb..9dc277d59 100755
--- a/newlib/libc/machine/nios2/configure
+++ b/newlib/libc/machine/nios2/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/nvptx/Makefile.in b/newlib/libc/machine/nvptx/Makefile.in
index 51ad3bf6e..ba5088262 100644
--- a/newlib/libc/machine/nvptx/Makefile.in
+++ b/newlib/libc/machine/nvptx/Makefile.in
@@ -202,7 +202,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/nvptx/configure b/newlib/libc/machine/nvptx/configure
index 38798a3c7..839737e34 100644
--- a/newlib/libc/machine/nvptx/configure
+++ b/newlib/libc/machine/nvptx/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/or1k/Makefile.in b/newlib/libc/machine/or1k/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/or1k/Makefile.in
+++ b/newlib/libc/machine/or1k/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/or1k/configure b/newlib/libc/machine/or1k/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/or1k/configure
+++ b/newlib/libc/machine/or1k/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/powerpc/Makefile.in b/newlib/libc/machine/powerpc/Makefile.in
index ad9c59571..a4de0cd18 100644
--- a/newlib/libc/machine/powerpc/Makefile.in
+++ b/newlib/libc/machine/powerpc/Makefile.in
@@ -200,7 +200,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/powerpc/configure b/newlib/libc/machine/powerpc/configure
index aecc25f82..cbb87a892 100755
--- a/newlib/libc/machine/powerpc/configure
+++ b/newlib/libc/machine/powerpc/configure
@@ -605,7 +605,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3537,9 +3536,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/pru/Makefile.in b/newlib/libc/machine/pru/Makefile.in
index 3116e78cd..f8c0735a2 100644
--- a/newlib/libc/machine/pru/Makefile.in
+++ b/newlib/libc/machine/pru/Makefile.in
@@ -196,7 +196,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/pru/configure b/newlib/libc/machine/pru/configure
index a87ab96bb..9dc277d59 100755
--- a/newlib/libc/machine/pru/configure
+++ b/newlib/libc/machine/pru/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/riscv/Makefile.in b/newlib/libc/machine/riscv/Makefile.in
index a217b00a3..d2344af32 100644
--- a/newlib/libc/machine/riscv/Makefile.in
+++ b/newlib/libc/machine/riscv/Makefile.in
@@ -204,7 +204,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/riscv/configure b/newlib/libc/machine/riscv/configure
index a03e167b8..5a95184e2 100755
--- a/newlib/libc/machine/riscv/configure
+++ b/newlib/libc/machine/riscv/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/rl78/Makefile.in b/newlib/libc/machine/rl78/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/rl78/Makefile.in
+++ b/newlib/libc/machine/rl78/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/rl78/configure b/newlib/libc/machine/rl78/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/rl78/configure
+++ b/newlib/libc/machine/rl78/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/rx/Makefile.in b/newlib/libc/machine/rx/Makefile.in
index ea98046d7..f025e283e 100644
--- a/newlib/libc/machine/rx/Makefile.in
+++ b/newlib/libc/machine/rx/Makefile.in
@@ -201,7 +201,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/rx/configure b/newlib/libc/machine/rx/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/rx/configure
+++ b/newlib/libc/machine/rx/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/sh/configure b/newlib/libc/machine/sh/configure
index ef482d133..4c6a463af 100755
--- a/newlib/libc/machine/sh/configure
+++ b/newlib/libc/machine/sh/configure
@@ -596,6 +596,7 @@ CPP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 sys_dir
 shared_machine_dir
@@ -617,7 +618,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3602,9 +3602,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/sparc/Makefile.in b/newlib/libc/machine/sparc/Makefile.in
index c2187d4a1..e95007f11 100644
--- a/newlib/libc/machine/sparc/Makefile.in
+++ b/newlib/libc/machine/sparc/Makefile.in
@@ -202,7 +202,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/sparc/configure b/newlib/libc/machine/sparc/configure
index 1bef2e687..c40e33239 100755
--- a/newlib/libc/machine/sparc/configure
+++ b/newlib/libc/machine/sparc/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/spu/Makefile.in b/newlib/libc/machine/spu/Makefile.in
index 8adedd6ff..3a0b15aff 100644
--- a/newlib/libc/machine/spu/Makefile.in
+++ b/newlib/libc/machine/spu/Makefile.in
@@ -287,7 +287,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/spu/configure b/newlib/libc/machine/spu/configure
index e26d51af7..3fa6cfd03 100644
--- a/newlib/libc/machine/spu/configure
+++ b/newlib/libc/machine/spu/configure
@@ -606,7 +606,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3538,9 +3537,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/tic4x/Makefile.in b/newlib/libc/machine/tic4x/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/tic4x/Makefile.in
+++ b/newlib/libc/machine/tic4x/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/tic4x/configure b/newlib/libc/machine/tic4x/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/tic4x/configure
+++ b/newlib/libc/machine/tic4x/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/tic6x/Makefile.in b/newlib/libc/machine/tic6x/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/tic6x/Makefile.in
+++ b/newlib/libc/machine/tic6x/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/tic6x/configure b/newlib/libc/machine/tic6x/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/tic6x/configure
+++ b/newlib/libc/machine/tic6x/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/tic80/Makefile.in b/newlib/libc/machine/tic80/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/tic80/Makefile.in
+++ b/newlib/libc/machine/tic80/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/tic80/configure b/newlib/libc/machine/tic80/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/tic80/configure
+++ b/newlib/libc/machine/tic80/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/v850/Makefile.in b/newlib/libc/machine/v850/Makefile.in
index c419e2a0a..cd811f23c 100644
--- a/newlib/libc/machine/v850/Makefile.in
+++ b/newlib/libc/machine/v850/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/v850/configure b/newlib/libc/machine/v850/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/v850/configure
+++ b/newlib/libc/machine/v850/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/visium/Makefile.in b/newlib/libc/machine/visium/Makefile.in
index 158ced500..f43247f80 100644
--- a/newlib/libc/machine/visium/Makefile.in
+++ b/newlib/libc/machine/visium/Makefile.in
@@ -202,7 +202,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/visium/configure b/newlib/libc/machine/visium/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/visium/configure
+++ b/newlib/libc/machine/visium/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/w65/Makefile.in b/newlib/libc/machine/w65/Makefile.in
index 94692eab0..44398dd61 100644
--- a/newlib/libc/machine/w65/Makefile.in
+++ b/newlib/libc/machine/w65/Makefile.in
@@ -204,7 +204,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/w65/configure b/newlib/libc/machine/w65/configure
index 626c40a1e..4f29492ce 100755
--- a/newlib/libc/machine/w65/configure
+++ b/newlib/libc/machine/w65/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/x86_64/Makefile.in b/newlib/libc/machine/x86_64/Makefile.in
index 4f3111058..88aa86e78 100644
--- a/newlib/libc/machine/x86_64/Makefile.in
+++ b/newlib/libc/machine/x86_64/Makefile.in
@@ -197,7 +197,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/x86_64/configure b/newlib/libc/machine/x86_64/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/x86_64/configure
+++ b/newlib/libc/machine/x86_64/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/xc16x/Makefile.in b/newlib/libc/machine/xc16x/Makefile.in
index 5ff763d99..0e5c0cb6f 100644
--- a/newlib/libc/machine/xc16x/Makefile.in
+++ b/newlib/libc/machine/xc16x/Makefile.in
@@ -202,7 +202,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/xc16x/configure b/newlib/libc/machine/xc16x/configure
index f1a1ab890..12e8e42ec 100644
--- a/newlib/libc/machine/xc16x/configure
+++ b/newlib/libc/machine/xc16x/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/xscale/Makefile.in b/newlib/libc/machine/xscale/Makefile.in
index 507462bdd..ef68dae0f 100644
--- a/newlib/libc/machine/xscale/Makefile.in
+++ b/newlib/libc/machine/xscale/Makefile.in
@@ -205,7 +205,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/xscale/configure b/newlib/libc/machine/xscale/configure
index 38798a3c7..839737e34 100755
--- a/newlib/libc/machine/xscale/configure
+++ b/newlib/libc/machine/xscale/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/xstormy16/Makefile.in b/newlib/libc/machine/xstormy16/Makefile.in
index 8acb951d0..52394c820 100644
--- a/newlib/libc/machine/xstormy16/Makefile.in
+++ b/newlib/libc/machine/xstormy16/Makefile.in
@@ -196,7 +196,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/xstormy16/configure b/newlib/libc/machine/xstormy16/configure
index f1a1ab890..12e8e42ec 100755
--- a/newlib/libc/machine/xstormy16/configure
+++ b/newlib/libc/machine/xstormy16/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/machine/z8k/Makefile.in b/newlib/libc/machine/z8k/Makefile.in
index 8a744f200..c2b15b61e 100644
--- a/newlib/libc/machine/z8k/Makefile.in
+++ b/newlib/libc/machine/z8k/Makefile.in
@@ -198,7 +198,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/machine/z8k/configure b/newlib/libc/machine/z8k/configure
index d238eeb22..18011599f 100755
--- a/newlib/libc/machine/z8k/configure
+++ b/newlib/libc/machine/z8k/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/a29khif/Makefile.in b/newlib/libc/sys/a29khif/Makefile.in
index af674f0b4..2d23ac928 100644
--- a/newlib/libc/sys/a29khif/Makefile.in
+++ b/newlib/libc/sys/a29khif/Makefile.in
@@ -212,7 +212,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/sys/a29khif/configure b/newlib/libc/sys/a29khif/configure
index 6f104b927..208ba4263 100755
--- a/newlib/libc/sys/a29khif/configure
+++ b/newlib/libc/sys/a29khif/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/amdgcn/Makefile.in b/newlib/libc/sys/amdgcn/Makefile.in
index b77cf192d..c7a845234 100644
--- a/newlib/libc/sys/amdgcn/Makefile.in
+++ b/newlib/libc/sys/amdgcn/Makefile.in
@@ -201,7 +201,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/sys/amdgcn/configure b/newlib/libc/sys/amdgcn/configure
index f2168767c..a9646d4b7 100755
--- a/newlib/libc/sys/amdgcn/configure
+++ b/newlib/libc/sys/amdgcn/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/arm/Makefile.in b/newlib/libc/sys/arm/Makefile.in
index b6bf576f5..3d36c55a7 100644
--- a/newlib/libc/sys/arm/Makefile.in
+++ b/newlib/libc/sys/arm/Makefile.in
@@ -202,7 +202,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/sys/arm/configure b/newlib/libc/sys/arm/configure
index 40dc9a9aa..2e29cad5f 100755
--- a/newlib/libc/sys/arm/configure
+++ b/newlib/libc/sys/arm/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/configure b/newlib/libc/sys/configure
index a842e0418..c562b6d40 100755
--- a/newlib/libc/sys/configure
+++ b/newlib/libc/sys/configure
@@ -655,6 +655,7 @@ GREP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 LIBTOOL
 OBJDUMP
@@ -680,7 +681,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3894,9 +3894,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
@@ -11606,7 +11603,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11609 "configure"
+#line 11606 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11712,7 +11709,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11715 "configure"
+#line 11712 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/newlib/libc/sys/d10v/Makefile.in b/newlib/libc/sys/d10v/Makefile.in
index 58e226a03..b9f9bfb2d 100644
--- a/newlib/libc/sys/d10v/Makefile.in
+++ b/newlib/libc/sys/d10v/Makefile.in
@@ -202,7 +202,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/sys/d10v/configure b/newlib/libc/sys/d10v/configure
index d70864007..e76dc0817 100755
--- a/newlib/libc/sys/d10v/configure
+++ b/newlib/libc/sys/d10v/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/decstation/Makefile.in b/newlib/libc/sys/decstation/Makefile.in
index 69b87fe48..7db4281a8 100644
--- a/newlib/libc/sys/decstation/Makefile.in
+++ b/newlib/libc/sys/decstation/Makefile.in
@@ -191,7 +191,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/sys/decstation/configure b/newlib/libc/sys/decstation/configure
index 4aec4214b..e63b81b0f 100755
--- a/newlib/libc/sys/decstation/configure
+++ b/newlib/libc/sys/decstation/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/epiphany/Makefile.in b/newlib/libc/sys/epiphany/Makefile.in
index d18dadfd7..f3dc588d8 100644
--- a/newlib/libc/sys/epiphany/Makefile.in
+++ b/newlib/libc/sys/epiphany/Makefile.in
@@ -221,7 +221,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/sys/epiphany/configure b/newlib/libc/sys/epiphany/configure
index a7dca22d6..67e8afe1b 100755
--- a/newlib/libc/sys/epiphany/configure
+++ b/newlib/libc/sys/epiphany/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/h8300hms/Makefile.in b/newlib/libc/sys/h8300hms/Makefile.in
index 6ce7acfb5..ca7dd55a8 100644
--- a/newlib/libc/sys/h8300hms/Makefile.in
+++ b/newlib/libc/sys/h8300hms/Makefile.in
@@ -204,7 +204,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/sys/h8300hms/configure b/newlib/libc/sys/h8300hms/configure
index bba9f5fbe..8d29aad08 100755
--- a/newlib/libc/sys/h8300hms/configure
+++ b/newlib/libc/sys/h8300hms/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/h8500hms/Makefile.in b/newlib/libc/sys/h8500hms/Makefile.in
index 90ce11587..efacbfecd 100644
--- a/newlib/libc/sys/h8500hms/Makefile.in
+++ b/newlib/libc/sys/h8500hms/Makefile.in
@@ -195,7 +195,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/sys/h8500hms/configure b/newlib/libc/sys/h8500hms/configure
index dafd23c73..a18e235d4 100755
--- a/newlib/libc/sys/h8500hms/configure
+++ b/newlib/libc/sys/h8500hms/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/linux/configure b/newlib/libc/sys/linux/configure
index a9e7dda0b..8405640c9 100755
--- a/newlib/libc/sys/linux/configure
+++ b/newlib/libc/sys/linux/configure
@@ -655,6 +655,7 @@ GREP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 LIBTOOL
 OBJDUMP
@@ -680,7 +681,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3868,9 +3868,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
@@ -11580,7 +11577,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11583 "configure"
+#line 11580 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11686,7 +11683,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11689 "configure"
+#line 11686 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/newlib/libc/sys/linux/linuxthreads/configure b/newlib/libc/sys/linux/linuxthreads/configure
index e2f31cf18..7c19e2c6f 100755
--- a/newlib/libc/sys/linux/linuxthreads/configure
+++ b/newlib/libc/sys/linux/linuxthreads/configure
@@ -654,6 +654,7 @@ GREP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 LIBTOOL
 OBJDUMP
@@ -679,7 +680,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3866,9 +3866,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
@@ -11578,7 +11575,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11581 "configure"
+#line 11578 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11684,7 +11681,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11687 "configure"
+#line 11684 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/newlib/libc/sys/linux/linuxthreads/machine/configure b/newlib/libc/sys/linux/linuxthreads/machine/configure
index 40c9f150d..102a69bd0 100755
--- a/newlib/libc/sys/linux/linuxthreads/machine/configure
+++ b/newlib/libc/sys/linux/linuxthreads/machine/configure
@@ -654,6 +654,7 @@ GREP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 LIBTOOL
 OBJDUMP
@@ -679,7 +680,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3866,9 +3866,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
@@ -11578,7 +11575,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11581 "configure"
+#line 11578 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11684,7 +11681,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11687 "configure"
+#line 11684 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/newlib/libc/sys/linux/linuxthreads/machine/i386/configure b/newlib/libc/sys/linux/linuxthreads/machine/i386/configure
index 0a4dec432..608c2e1a7 100755
--- a/newlib/libc/sys/linux/linuxthreads/machine/i386/configure
+++ b/newlib/libc/sys/linux/linuxthreads/machine/i386/configure
@@ -650,6 +650,7 @@ GREP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 LIBTOOL
 OBJDUMP
@@ -675,7 +676,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3862,9 +3862,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
@@ -11574,7 +11571,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11577 "configure"
+#line 11574 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11680,7 +11677,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11683 "configure"
+#line 11680 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/newlib/libc/sys/linux/machine/configure b/newlib/libc/sys/linux/machine/configure
index 4dd1640ff..0a036d435 100755
--- a/newlib/libc/sys/linux/machine/configure
+++ b/newlib/libc/sys/linux/machine/configure
@@ -655,6 +655,7 @@ GREP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 LIBTOOL
 OBJDUMP
@@ -680,7 +681,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3867,9 +3867,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
@@ -11579,7 +11576,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11582 "configure"
+#line 11579 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11685,7 +11682,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11688 "configure"
+#line 11685 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/newlib/libc/sys/linux/machine/i386/configure b/newlib/libc/sys/linux/machine/i386/configure
index 70c004e30..a3dd0924a 100755
--- a/newlib/libc/sys/linux/machine/i386/configure
+++ b/newlib/libc/sys/linux/machine/i386/configure
@@ -650,6 +650,7 @@ GREP
 EXEEXT
 ac_ct_CC
 CPPFLAGS
+LDFLAGS
 CFLAGS
 LIBTOOL
 OBJDUMP
@@ -675,7 +676,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3862,9 +3862,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
@@ -11574,7 +11571,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11577 "configure"
+#line 11574 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11680,7 +11677,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11683 "configure"
+#line 11680 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/newlib/libc/sys/m88kbug/Makefile.in b/newlib/libc/sys/m88kbug/Makefile.in
index af768c5b7..15c9fd564 100644
--- a/newlib/libc/sys/m88kbug/Makefile.in
+++ b/newlib/libc/sys/m88kbug/Makefile.in
@@ -195,7 +195,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/sys/m88kbug/configure b/newlib/libc/sys/m88kbug/configure
index 86d638d01..c9dfdad46 100755
--- a/newlib/libc/sys/m88kbug/configure
+++ b/newlib/libc/sys/m88kbug/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/mmixware/Makefile.in b/newlib/libc/sys/mmixware/Makefile.in
index 6ef75ab07..f20f1f5c8 100644
--- a/newlib/libc/sys/mmixware/Makefile.in
+++ b/newlib/libc/sys/mmixware/Makefile.in
@@ -213,7 +213,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/sys/mmixware/configure b/newlib/libc/sys/mmixware/configure
index eb897d6e3..e196e935d 100755
--- a/newlib/libc/sys/mmixware/configure
+++ b/newlib/libc/sys/mmixware/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/netware/Makefile.in b/newlib/libc/sys/netware/Makefile.in
index c84e9d09e..2ad241df4 100644
--- a/newlib/libc/sys/netware/Makefile.in
+++ b/newlib/libc/sys/netware/Makefile.in
@@ -191,7 +191,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/sys/netware/configure b/newlib/libc/sys/netware/configure
index cda289b0f..146404ea8 100755
--- a/newlib/libc/sys/netware/configure
+++ b/newlib/libc/sys/netware/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/or1k/Makefile.in b/newlib/libc/sys/or1k/Makefile.in
index d4ea6586b..55c05ecf3 100644
--- a/newlib/libc/sys/or1k/Makefile.in
+++ b/newlib/libc/sys/or1k/Makefile.in
@@ -201,7 +201,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
diff --git a/newlib/libc/sys/or1k/configure b/newlib/libc/sys/or1k/configure
index c56d4ab15..674bafd43 100755
--- a/newlib/libc/sys/or1k/configure
+++ b/newlib/libc/sys/or1k/configure
@@ -604,7 +604,6 @@ ELIX_LEVEL_1_FALSE
 ELIX_LEVEL_1_TRUE
 ELIX_LEVEL_0_FALSE
 ELIX_LEVEL_0_TRUE
-LDFLAGS
 NO_INCLUDE_LIST
 NEWLIB_CFLAGS
 CCASFLAGS
@@ -3536,9 +3535,6 @@ NEWLIB_CFLAGS=${newlib_cflags}
 NO_INCLUDE_LIST=${noinclude}
 
 
-LDFLAGS=${ldflags}
-
-
  if test x${newlib_elix_level} = x0; then
   ELIX_LEVEL_0_TRUE=
   ELIX_LEVEL_0_FALSE='#'
diff --git a/newlib/libc/sys/phoenix/Makefile.in b/newlib/libc/sys/phoenix/Makefile.in
index 44882966b..2e9a1f784 100644
--- a/newlib/libc/sys/phoenix/Makefile.in
+++ b/newlib/libc/sys/phoenix/Makefile.in
@@ -253,7 +253,6 @@ INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS[...]

[diff truncated at 100000 bytes]


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-01-21 22:27 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-21 22:27 [newlib-cygwin] newlib: stop clobbering LDFLAGS with non-standard $ldflags Michael Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).