X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=configs%2Flinux-x86-64-static;h=909965da36878b58d7defe8521af108f574d0a8e;hb=e1fd3ea415db1bc80d0bc6d94645eaac60bb4121;hp=91104623064178ad9de3373a493e73a894c69038;hpb=69ab4fec1220d831afbabc3f578634094bc63b2b;p=mesa.git diff --git a/configs/linux-x86-64-static b/configs/linux-x86-64-static index 91104623064..909965da368 100644 --- a/configs/linux-x86-64-static +++ b/configs/linux-x86-64-static @@ -1,22 +1,11 @@ # Configuration for Linux for 64-bit X86 (Opteron), static libs -include $(TOP)/configs/default +include $(TOP)/configs/linux-x86-64 CONFIG_NAME = linux-x86-64-static -# Compiler and flags -CC = gcc -CXX = g++ - -CFLAGS = -m64 -Wall -O3 -ansi -pedantic -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_XSHM -DPTHREADS -D__AMD64__ -I/usr/X11R6/include - -CXXFLAGS = -m64 -Wall -O3 -ansi -pedantic -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D__AMD64__ - -GLUT_CFLAGS = -fexceptions - MKLIB_OPTIONS = -static - # Library names (actual file names) GL_LIB_NAME = libGL.a GLU_LIB_NAME = libGLU.a @@ -24,17 +13,14 @@ GLUT_LIB_NAME = libglut.a GLW_LIB_NAME = libGLw.a OSMESA_LIB_NAME = libOSMesa.a - -#ASM_SOURCES = $(X86_SOURCES) - - -LIB_DIR = $(TOP)/lib64 - - # Library/program dependencies (static libs don't have dependencies) GL_LIB_DEPS = OSMESA_LIB_DEPS = GLU_LIB_DEPS = GLUT_LIB_DEPS = GLW_LIB_DEPS = -APP_LIB_DEPS = -L$(LIB_DIR) -lglut -lGLU -lGL -L/usr/X11R6/lib64 -lX11 -lXext -lXmu -lXt -lXi -lpthread -lm -lstdc++ + +# Need to specify all libraries we may need +APP_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -Wl,--start-group \ + -l$(GL_LIB) $(TOP)/src/mesa/pipe/softpipe/libsoftpipe.a -Wl,--end-group \ + $(EXTRA_LIB_PATH) -lX11 -lXmu -lXt -lXi -lpthread -lstdc++ -lm