http://bugs.freedesktop.org/show_bug.cgi?id=18231
Summary: configure.ac needs improvements for kfreebsd Product: Mesa Version: unspecified Platform: Other OS/Version: All Status: NEW Severity: normal Priority: medium Component: Mesa core AssignedTo: mesa3d-dev@lists.sourceforge.net ReportedBy: [EMAIL PROTECTED] Currently mesa's configure script sets different DEFINES on linux vs other OS. This leads to build failures on e.g. kfreebsd because _BSD_SOURCE isn't defined: http://buildd.debian-ports.org/fetch.php?&pkg=mesa&ver=7.2-1&arch=kfreebsd-amd64&stamp=1223064297&file=log&as=raw The settings should probably be unified somewhat. kfreebsd* also needs to be added to the tests for $enable_asm relevant config diff between linux-i386 and kfreebsd-i386: @@ -11,9 +11,9 @@ CXX = g++ OPT_FLAGS = ARCH_FLAGS = -ASM_FLAGS = -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM +ASM_FLAGS = PIC_FLAGS = -fPIC -DEFINES = -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -D_SVID_SOUR CE -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_XSHM +DEFINES = -DHAVE_POSIX_MEMALIGN -DUSE_XSHM CFLAGS = -Wall -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-str ict-aliasing \ $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(ASM_FLAGS) $(DEFINES) CXXFLAGS = -g -O2 -Wall -fno-strict-aliasing \ @@ -22,8 +22,8 @@ EXTRA_LIB_PATH = # Assembler -ASM_SOURCES = $(X86_SOURCES) -ASM_API = $(X86_API) +ASM_SOURCES = +ASM_API = # Misc tools and flags MAKE = make -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev