Brian Paul
aef475c889
mesa: update linux-static, linux-x86-static configs
16 vuotta sitten
Dan Nicholson
6aaf9bdd41
configs: Fix linking with static libGL and --as-needed
Linking of the programs breaks when using a static libGL and the GNU ld
option --as-needed. This is because libXext is needed for the XShm
functions.
18 vuotta sitten
Dan Nicholson
c3b5adaa9a
configs: Always use -fPIC for shared libraries, never for static
Mesa currently disables -fPIC for DRI on x86, but most Linux distros are
re-enabling -fPIC for all DRI arches. Let's just do that here since
that's normally what's wanted for shared libraries. Some justification:
http://bugs.gentoo.org/show_bug.cgi?id=110840#c9
On the other hand, position-independent code is only necessary when
building shared libraries, so disable it for the static cases.
18 vuotta sitten
Dan Nicholson
162914675a
update APP_LIB_DEPS for static library configs (patch 3/3)
18 vuotta sitten
José Fonseca
59424e2d34
Update x86's static and profile configs.
18 vuotta sitten
Brian Paul
883f9891cb
LIB_DIR is now just 'lib' or 'lib64'
Replaced $(LIB_DIR) with $(TOP)/$(LIB_DIR), use LIB_DIR in install targets.
Patch by Hanno Böck.
19 vuotta sitten
Brian Paul
cb32dcfa33
new configs, misc updates (Dan Schikore)
19 vuotta sitten
Ian Romanick
9204e87b2e
Massive refactor of (most of) the Linux config files. This reduces
the length of each config and brings a lot of much needed uniformity
to them.
20 vuotta sitten
Brian Paul
d84f09306c
Replace -lGL with -l$(GL_LIB), etc.
Remove GLU_LIB_DEPS, OSMESA_LIB_DEPS lines if identical to 'default' file.
21 vuotta sitten
Brian Paul
6cf3f579ef
added library dependencies (bug #978758)
21 vuotta sitten
Ian Romanick
ea93e6d378
Don't include glapi_*.S files in DRI / solo builds.
21 vuotta sitten
Brian Paul
a70ad91209
new system configurations
21 vuotta sitten