Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-12 | mklib: Fix amd64 builds on Solaris when using Sun compilers | Alan Coopersmith | 1 | -4/+7 | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> | |||||
2010-02-28 | Fixed mklib to properly merge static libraries on darwin. | Alex Weiss | 1 | -2/+10 | |
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> | |||||
2010-02-22 | bin/mklib: Clear CDPATH to avoid damaging expand_archive output | Keith Packard | 1 | -0/+4 | |
The bash 'cd' command tends to emit random stuff to stdout when the CDPATH variable is set, so clear it to keep extra filenames from being emitted from the expand_archive function, which would otherwise cause mklib to fail. Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> Signed-off-by: Brian Paul <brianp@vmware.com> | |||||
2010-02-20 | Cygwin build fix: Fix linkage | Jon TURNEY | 1 | -1/+8 | |
Fix the way we make static convenience libraries, such as libmesa.a, to be the same as linux etc. Putting archives inside archives doesn't make the objects inside the archive linkable, so use expand_archives() to get all the objects inside an archive out again before linking. Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com> | |||||
2010-02-18 | Revert "Make mklib propogate all errors" | Dan Nicholson | 1 | -8/+0 | |
This reverts commit d6f55492af3cb82b0113fe6beac0f3494b6e2956. It's both not portable and not safe to trap & exit on ERR. This will need to use a more invasive approach that tests return code only for selected, important commands. | |||||
2010-02-18 | mklib: remove unused -contents_of_archives(), add comments | Brian Paul | 1 | -21/+4 | |
2010-02-18 | Make mklib propogate all errors | Jon TURNEY | 1 | -0/+6 | |
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com> | |||||
2010-02-18 | mklib: Teach mklib to fail build if link fails on cygwin | Brian Paul | 1 | -0/+5 | |
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com> (cherry picked from commit 551c96979e643b409535afe868c42cac0d2285ad) | |||||
2010-01-19 | mklib: Fix static library generation/installation on Solaris | Alan Coopersmith | 1 | -1/+1 | |
Change ar flag from -v (-verbose) to -c (silence console output) so that it stops causing make_ar_static_lib() to return a bunch of output other than the resulting library file. Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> | |||||
2010-01-08 | mklib: Extract archives into temporary directories | Dan Nicholson | 1 | -5/+17 | |
When static libraries are created from other archives, objects are extracted and then deleted when the static library is done. This can race when there are multiple static libraries being created from the same archives as with libmesa.a and libmesagallium.a. Should fix this issue with parallel jobs: make[5]: *** No rule to make target > `../../../../../../src/mesa/libmesagallium.a', needed by > `radeon_dri.so'. Stop Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> Reported-and-Tested-by: Sedat Dilek <sedat.dilek@gmail.com> | |||||
2009-12-30 | mklib: use a wrapper for ar | Brian Paul | 1 | -50/+48 | |
2009-12-24 | mklib: put usage info into usage() function | Brian Paul | 1 | -27/+33 | |
2009-12-24 | mklib: expand .a into .o files on FreeBSD, put common code into subroutines | Brian Paul | 1 | -25/+64 | |
2009-12-20 | darwin: mklib: Use lipo rather than file to figure out architectures of ↵ | Jeremy Huddleston | 1 | -16/+4 | |
object files | |||||
2009-08-04 | mklib: Ensure target directory exists for library | Dan Nicholson | 1 | -0/+1 | |
Instead of relying on the Makefile to always generate $(TOP)/$(LIB_DIR), just have mklib handle creating the directory. This should fix any races when using parallel make. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> | |||||
2009-06-08 | Cygwin build fixes | Jon TURNEY | 1 | -3/+16 | |
Fix mklib to deal with NOPREFIX and use --enable-auto-image-base for cygwin Teach configure.ac some basic facts about cygwin Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> | |||||
2009-04-30 | mklib: replace if/expr with case | Tormod Volden | 1 | -12/+15 | |
Saves forking an expr for every object. | |||||
2009-04-30 | mesa: Prepend "-Wl," to linking options | Tormod Volden | 1 | -0/+17 | |
Let mklib ignore -Wl options inside the object list when building static libraries | |||||
2009-03-25 | mklib improvements for Solaris | Alan Coopersmith | 1 | -1/+27 | |
Move flags for linking standard C/C++ libraries from configure.ac to mklib Use -norunpath flag when linking with Sun C++ compiler Convert mklib -exports list into a linker mapfile Set FINAL_LIBS correctly when -noprefix is used Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> | |||||
2008-10-06 | mesa: fix static library construction | Brian Paul | 1 | -1/+23 | |
If the .a is made of other .a files, extract the objects from the later. | |||||
2008-08-11 | Apple: Cleaned up some linking and dylib ids issues | Jeremy Huddleston | 1 | -4/+16 | |
2008-07-14 | mklib: don't version symbols when using --exports | Julien Cristau | 1 | -1/+1 | |
Use the default version instead of one based on the library SONAME in the version script created by --exports. | |||||
2008-06-21 | Solaris port of Mesa 7.1 with autoconf support | Alan Coopersmith | 1 | -6/+12 | |
Signed-off-by: Brian Paul <brian.paul@tungstengraphics.com> | |||||
2008-04-09 | Add support for dfbsd to mklib script. | Hasso Tepper | 1 | -1/+4 | |
2008-02-19 | Apple: Pulled in changes from Apple's patchset to allow mesa to build on ↵ | Jeremy Huddleston | 1 | -11/+27 | |
darwin again (cherry picked from commit e70609b7b877dc0d8e67c958c453305e78f831df) | |||||
2008-02-07 | added -altopts to allow overriding all other opts | Andy Skinner | 1 | -1/+51 | |
2007-12-04 | Use -Bsymbolic for linking all shared objects. | Michel Dänzer | 1 | -2/+7 | |
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=10132 . Also remove comment about SONAME, as SONAME only applies to shared libraries. | |||||
2007-09-28 | add support for LDFLAGS env var | Dan Nicholson | 1 | -12/+18 | |
2007-06-22 | Use -pthread instead of -lpthread on FreeBSD. | Eric Anholt | 1 | -0/+3 | |
2007-05-08 | special case for -pthread (bug 10876) | Brian | 1 | -0/+4 | |
2007-03-27 | simplify .a suffixing | Brian | 1 | -6/+6 | |
2007-03-27 | remove static lib before building to make more bulletproof | Bernardo Innocenti | 1 | -0/+1 | |
2006-11-10 | fix -noprefix option for Solaris (bug 7722) | Brian Paul | 1 | -4/+11 | |
2006-04-19 | updates for GNU/Hurd (bug 6657) | Brian Paul | 1 | -4/+6 | |
2006-04-18 | assorted AIX, IRIX fixes from Dan Schikore | Brian Paul | 1 | -29/+25 | |
2006-04-14 | Use 'file' command in more places to determine the library ABI (IRIX, SunOS, | Brian Paul | 1 | -43/+68 | |
Darwin), removes need to pass in special -archopt flags. Restore the -dlopen flag afterall. | |||||
2006-04-13 | remove the -dlopen option. Always make both kinds of libs for AIX, Darwin. | Brian Paul | 1 | -33/+33 | |
2006-04-13 | Fixes for AIX, SunOS, Darwin. -dlopen flag to build dlopen()'able modules | Brian Paul | 1 | -11/+51 | |
for AIX, Darwin. (Dan Schikore) | |||||
2006-04-05 | pass -m32 or -m64 to linker for SunOS as needed (bug 6484) | Brian Paul | 1 | -4/+22 | |
2006-03-30 | some comments for Darwin | Brian Paul | 1 | -0/+3 | |
2005-10-22 | Fix FreeBSD build by building libGL in the order desired, and doing a fix to my | Eric Anholt | 1 | -1/+2 | |
mklib changes. | |||||
2005-10-21 | Darwin version fix (SF bug 1334274) | Brian Paul | 1 | -1/+1 | |
2005-10-18 | Attempt to fix libGL on FreeBSD, where the library was being built without any | Eric Anholt | 1 | -4/+16 | |
dependencies, breaking builds of third-party software. | |||||
2005-09-14 | remove .a file before creating new one | Brian Paul | 1 | -4/+3 | |
2005-08-08 | Make the linux-dri-x86 builds work on x86-64 again. mklib now | Ian Romanick | 1 | -0/+9 | |
determines the bits (either 32 or 64) for libraries without the lib prefix. progs/egl/Makefile passes CFLAGS on the link commands so that things like '-m32' get propagated. | |||||
2005-08-08 | Since this isn't a bash script, don't use function and instead inline the usage | Eric Anholt | 1 | -26/+20 | |
into the one place that it's used. | |||||
2005-07-25 | Add license/copyright. | Brian Paul | 1 | -44/+110 | |
Add -h/--help option for usage. Minor clean-ups. | |||||
2005-07-25 | Added -linker option to mklib, used to specify a particular program for | Brian Paul | 1 | -61/+39 | |
linking, if relevant. Updated Makefiles to use -linker option instead of setting CC, CXX env vars. | |||||
2005-06-30 | fix Darwin dynamic lib naming | Brian Paul | 1 | -1/+1 | |
2005-03-03 | if building 32-bit objects in 64-bit environment, use -m32 flag | Brian Paul | 1 | -0/+9 | |