diff options
author | Peter S. Mazinger <ps.m@gmx.net> | 2006-03-09 12:05:25 +0000 |
---|---|---|
committer | Peter S. Mazinger <ps.m@gmx.net> | 2006-03-09 12:05:25 +0000 |
commit | 0defd6e9a9ccb4a0d64b05ef12b558cd45876d47 (patch) | |
tree | b2e802ca2a67ed1648586e3c96d43e4772178801 | |
parent | e845126408c380bb77253a82dfb8f7c0e1997504 (diff) | |
download | uClibc-alpine-0defd6e9a9ccb4a0d64b05ef12b558cd45876d47.tar.bz2 uClibc-alpine-0defd6e9a9ccb4a0d64b05ef12b558cd45876d47.tar.xz |
Add common part of linker scripts to a file and make use of it
-rw-r--r-- | extra/scripts/format.lds | 3 | ||||
-rw-r--r-- | libc/Makefile.in | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/extra/scripts/format.lds b/extra/scripts/format.lds new file mode 100644 index 000000000..c20212eb3 --- /dev/null +++ b/extra/scripts/format.lds @@ -0,0 +1,3 @@ +/* GNU ld script + * Use the shared library, but some functions are only in + * the static library, so try that secondarily. */ diff --git a/libc/Makefile.in b/libc/Makefile.in index e9aa8a6ff..cf1be4a54 100644 --- a/libc/Makefile.in +++ b/libc/Makefile.in @@ -63,9 +63,7 @@ $(libc:.$(MAJOR_VERSION)=): $(libc_OUT)/libc.oS $(libc-nomulti-y:.o=.oS) | $(LIB $(call linkm.so,$(libc_FULL_NAME),$(MAJOR_VERSION)) endif $(Q)$(RM) $@ - $(Q)echo "/* GNU ld script" > $@ - $(Q)echo " * Use the shared library, but some functions are only in" >> $@ - $(Q)echo " * the static library, so try that secondarily. */" >> $@ + $(Q)cp $(top_srcdir)extra/scripts/format.lds $@ ifeq ($(COMPAT_ATEXIT),y) $(Q)echo "GROUP ( $(NONSHARED_LIBNAME) $(SHARED_MAJORNAME) $(ASNEEDED) )" >> $@ else |