minor updates to INSTALL documentation

This commit is contained in:
Rich Felker 2011-06-27 22:34:47 -04:00
parent 207c45d7ab
commit f9c9d8c333

10
INSTALL
View File

@ -18,6 +18,11 @@ where musl is the default/primary/only libc.
The default prefix is /usr/local/musl for a reason, but some people The default prefix is /usr/local/musl for a reason, but some people
may prefer /opt/musl or $HOME/musl. may prefer /opt/musl or $HOME/musl.
For shared library support, the dynamic linker pathname needs to be
hard-coded into every program you link to musl. Ideally, you should
leave the path ($syslibdir) set to /lib unless you are unable to
install files to /lib, in which case you can change it.
STEP 2: Compiling STEP 2: Compiling
@ -56,3 +61,8 @@ Be aware that (at present) libraries linked against glibc are unlikely
to be usable, and the musl-gcc wrapper inhibits search of the system to be usable, and the musl-gcc wrapper inhibits search of the system
library paths in any case. You'll need to compile any prerequisite library paths in any case. You'll need to compile any prerequisite
libraries (like ncurses, glib, etc.) yourself. libraries (like ncurses, glib, etc.) yourself.
Note: If you want the system headers to behave something like glibc's
and expose the kitchen sink by default, you might want to try
CC="musl-gcc -D_GNU_SOURCE" instead of just CC=musl-gcc. This is
needed for compiling many programs with portability issues.