diff options
author | Eric Andersen <andersen@codepoet.org> | 2001-05-04 22:29:43 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2001-05-04 22:29:43 +0000 |
commit | 91307a366625e3ec7e618f012269130d2e5bba57 (patch) | |
tree | 9174f2733dd20ff6cd4b25d0038bdccf268e519f /Makefile | |
parent | ae9bb92ccc2b4a9a75b09c59e1351a78e6a6da53 (diff) |
This patch allows powerpc to compile again. It also checks if we
are compiling for an arch for which uClibc has an ld.so or not,
and otherwise sets things up to use the system ld.so.
-Erik
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -26,6 +26,7 @@ # #-------------------------------------------------------- +TOPDIR=./ include Rules.mak DIRS = extra misc pwd_grp stdio string termios inet signal stdlib sysdeps unistd crypt @@ -42,23 +43,24 @@ $(LIBNAME): subdirs shared: $(LIBNAME) @rm -rf tmp @mkdir tmp - @$(MAKE) -C ld.so-1/d-link + @$(MAKE) -C ld.so-1 d-link @(cd tmp; CC=$(CC) /bin/sh ../extra/scripts/get-needed-libgcc-objects.sh) if [ -s ./tmp/libgcc-need.a ] ; then \ $(CC) -g $(LDFLAGS) -shared -o $(SHARED_FULLNAME) \ -Wl,-soname,$(SHARED_MAJORNAME) -Wl,--whole-archive \ ./$(LIBNAME) ./tmp/libgcc-need.a \ - ld.so-1/d-link/ld-linux-uclibc.so.0; \ + $(LDSO) ; \ else \ $(CC) -g $(LDFLAGS) -shared -o $(SHARED_FULLNAME) \ -Wl,-soname,$(SHARED_MAJORNAME) -Wl,--whole-archive \ - ./$(LIBNAME) ld.so-1/d-link/ld-linux-uclibc.so.0; \ + ./$(LIBNAME) $(LDSO) ; \ fi @rm -rf tmp ln -sf $(SHARED_FULLNAME) $(SHARED_MAJORNAME) ln -sf $(SHARED_MAJORNAME) libc.so @$(MAKE) -C crypt shared @$(MAKE) -C ld.so-1 + echo "Using $(LDSO) for the shared library loader" done: $(LIBNAME) $(DO_SHARED) @echo |