diff options
author | Eric Andersen <andersen@codepoet.org> | 2004-03-18 11:43:18 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2004-03-18 11:43:18 +0000 |
commit | 909c7fda1f5c91d91f766971f0734f4d4a2b08d5 (patch) | |
tree | 86eaa9961103526ccbf04085a6fb57cccb9ee01e /Makefile | |
parent | e450548c0e9c6793ecdaf9cba7488c3c8f278293 (diff) |
Alexandre Oliva writes:
This patch arranges for the .so files in say /usr/lib to be soft links
to ../../lib, instead of to /some/arbitrary/pathname/lib. This
enables seamless relocation of a toolchain containing the development
and run time trees in a sys-root.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -186,6 +186,8 @@ tags: install: install_runtime install_dev finished2 +RUNTIME_PREFIX_LIB_FROM_DEVEL_PREFIX_LIB=$(shell extra/scripts/relative_path.sh $(DEVEL_PREFIX)lib $(RUNTIME_PREFIX)lib) + # Installs header files and development library links. install_dev: $(INSTALL) -d $(PREFIX)$(DEVEL_PREFIX)lib @@ -254,11 +256,11 @@ endif ifeq ($(strip $(HAVE_SHARED)),y) for i in `find lib/ -type l -name 'lib[a-zA-Z]*.so' | \ sed -e 's/lib\///'` ; do \ - $(LN) -sf $(RUNTIME_PREFIX)lib/$$i.$(MAJOR_VERSION) \ + $(LN) -sf $(RUNTIME_PREFIX_LIB_FROM_DEVEL_PREFIX_LIB)$$i.$(MAJOR_VERSION) \ $(PREFIX)$(DEVEL_PREFIX)lib/$$i; \ done; ifeq ($(strip $(PTHREADS_DEBUG_SUPPORT)),y) - ln -sf $(RUNTIME_PREFIX)lib/libthread_db.so.1 \ + ln -sf $(RUNTIME_PREFIX_LIB_FROM_DEVEL_PREFIX_LIB)libthread_db.so.1 \ $(PREFIX)$(DEVEL_PREFIX)lib/libthread_db.so endif # # If we build shared libraries then the static libs are PIC... |