projects
/
musl
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
207c45d
)
minor updates to INSTALL documentation
author
Rich Felker
<dalias@aerifal.cx>
Tue, 28 Jun 2011 02:34:47 +0000
(22:34 -0400)
committer
Rich Felker
<dalias@aerifal.cx>
Tue, 28 Jun 2011 02:34:47 +0000
(22:34 -0400)
INSTALL
patch
|
blob
|
history
diff --git
a/INSTALL
b/INSTALL
index
5dd7b67
..
9e2c006
100644
(file)
--- a/
INSTALL
+++ b/
INSTALL
@@
-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
may prefer /opt/musl or $HOME/musl.
The default prefix is /usr/local/musl for a reason, but some people
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
library paths in any case. You'll need to compile any prerequisite
libraries (like ncurses, glib, etc.) yourself.
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
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.