Make sparc's -fPIC addition to ASFLAGS-.os more robust.
authorDavid S. Miller <davem@davemloft.net>
Wed, 28 Mar 2012 21:25:42 +0000 (14:25 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 28 Mar 2012 21:25:42 +0000 (14:25 -0700)
* sysdeps/sparc/Makefile: Add -fPIC to ASFLAGS-.os here....
* sysdeps/sparc/sparc32/Makefile: rather than here...
* sysdeps/sparc/sparc64/Makefile: and here.

ChangeLog
sysdeps/sparc/Makefile
sysdeps/sparc/sparc32/Makefile
sysdeps/sparc/sparc64/Makefile

index 03b7795..9069eb3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-03-28  David S. Miller  <davem@davemloft.net>
+
+       * sysdeps/sparc/Makefile: Add -fPIC to ASFLAGS-.os here....
+       * sysdeps/sparc/sparc32/Makefile: rather than here...
+       * sysdeps/sparc/sparc64/Makefile: and here.
+
 2012-03-28  Ulrich Drepper  <drepper@gmail.com>
 
        * malloc/mallocbug.c: Avoid warnings about unused variables.
index 1dd70e8..3f0c096 100644 (file)
@@ -15,3 +15,6 @@ ifeq ($(subdir),csu)
 CPPFLAGS-crti.S += -fPIC
 CPPFLAGS-crtn.S += -fPIC
 endif
+
+# The assembler on SPARC needs the -fPIC flag even when it's assembler code.
+ASFLAGS-.os += -fPIC
index 9cb518f..fb7132e 100644 (file)
@@ -47,6 +47,3 @@ $(divrem:%=$(sysdep_dir)/sparc/sparc32/%.S): $(sysdep_dir)/sparc/sparc32/divrem.
        mv -f $@-tmp $@
 
 sysdep-realclean := $(sysdep-realclean) $(divrem:%=sysdeps/sparc/sparc32/%.S)
-
-# The assembler on SPARC needs the -fPIC flag even when it's assembler code.
-ASFLAGS-.os = -fPIC
index fb00032..2b7b830 100644 (file)
@@ -7,9 +7,6 @@ ifeq ($(subdir),string)
 sysdep_routines += align-cpy
 endif
 
-# The assembler on SPARC needs the -fPIC flag even when it's assembler code.
-ASFLAGS-.os = -fPIC
-
 ifeq ($(have-as-vis3),yes)
 ASFLAGS-.o += -Wa,-Av9d
 ASFLAGS-.os += -Wa,-Av9d