diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | Makeconfig | 2 | ||||
-rw-r--r-- | Makerules | 2 |
3 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog index a4dc16f61f..629a31d507 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2001-07-08 Ulrich Drepper <drepper@redhat.com> + * Makerules [AIX] (build-shlib-helper): Precede linker options + with -Wl. + + * Makeconfig (config-LDFLAGS): Add ld.so only for ELF. + * sysdeps/unix/make_errlist.c: Adjust sys_errlist declaration to what we define in <stdio.h>. diff --git a/Makeconfig b/Makeconfig index d6e8b859f2..53513606e2 100644 --- a/Makeconfig +++ b/Makeconfig @@ -417,7 +417,7 @@ ifndef +link-bounded $(link-extra-libs-bounded) $(link-libc-bounded) $(+postctor) $(+postinit) endif ifndef config-LDFLAGS -ifeq (yes,$(build-shared)) +ifeq (yesyes,$(build-shared)$(elf)) config-LDFLAGS = -Wl,-dynamic-linker=$(slibdir)/$(rtld-installed-name) endif endif diff --git a/Makerules b/Makerules index ce79071d6a..8035391db6 100644 --- a/Makerules +++ b/Makerules @@ -410,7 +410,7 @@ endef else ifneq (,$(findstring aix,$(config-os))) define build-shlib-helper -$(LINK.o) -G -bM:SRE -bnoentry -bE:$(<:a=exp) \ +$(LINK.o) -Wl,-G,-bM:SRE,-bnoentry,-bE:$(<:a=exp) \ $(sysdep-LDFLAGS) $(config-LDFLAGS) $(extra-B-$(@F:lib%.so=%).so) \ $(extra-B-$(@F:lib%.so=%).so) $(load-map-file) \ $(LDFLAGS.so) $(LDFLAGS-$(@F:lib%.so=%).so) \ |