Bug 205 - RUNTIME_PREFIX must be splitted or bugs in Makefile.in.
Summary: RUNTIME_PREFIX must be splitted or bugs in Makefile.in.
Status: RESOLVED INVALID
Alias: None
Product: uClibc
Classification: Unclassified
Component: Shared Library Support (show other bugs)
Version: 0.9.31
Hardware: All Linux
: P3 major
Target Milestone: ---
Assignee: unassigned
URL:
Keywords: FIXME
Depends on:
Blocks:
 
Reported: 2009-03-20 05:29 UTC by Roman
Modified: 2009-03-20 10:45 UTC (History)
1 user (show)

See Also:
Host: i486-linux-gnu
Target: mipsel-linux-uclibc
Build:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman 2009-03-20 05:29:37 UTC
RUNTIME_PREFIX has such definition :
1. It is the directory into which uClibc runtime libraries will be installed (used during installation)!
2. Also shared library loader use it (compiled in).
3. Used for generation of $(PREFIX)$(DEVEL_PREFIX)lib/libc.so (Makefile.in:385).

I think, it is hard to join definition of installation path and library loader path on developer machine (toolchain) in single macros.
Or it is possible that there is bug - using of $(RUNTIME_PREFIX) with and without $(PREFIX) for same purposes (developer path). Look at Makefile.in:385, and so on.
Comment 1 Mike Frysinger 2009-03-20 10:45:37 UTC
i think the variable usage is just confusing you

as documented in Rules.mak, PREFIX is like DESTDIR (base root where you install)

as for RUNTIME_PREFIX and DEVEL_PREFIX, those are documented in the Kconfig help