Revision: 21131
          http://gar.svn.sourceforge.net/gar/?rev=21131&view=rev
Author:   lblume
Date:     2013-05-17 12:40:56 +0000 (Fri, 17 May 2013)
Log Message:
-----------
glib2/trunk: Have a different optimization level for sparc, needed so inline is 
detected properly; Add a script to increase ulimit -n during the tests

Modified Paths:
--------------
    csw/mgar/pkg/glib2/trunk/Makefile

Added Paths:
-----------
    csw/mgar/pkg/glib2/trunk/files/set-ulimit-for-build-test

Modified: csw/mgar/pkg/glib2/trunk/Makefile
===================================================================
--- csw/mgar/pkg/glib2/trunk/Makefile   2013-05-17 12:12:29 UTC (rev 21130)
+++ csw/mgar/pkg/glib2/trunk/Makefile   2013-05-17 12:40:56 UTC (rev 21131)
@@ -23,6 +23,7 @@
 
 DISTFILES = $(NAME)-$(VERSION).tar.xz
 DISTFILES += changelog.CSW
+DISTFILES += set-ulimit-for-build-test
 
 #
 # Build patches
@@ -287,7 +288,9 @@
 EXTRA_LINKER_FLAGS =
 
 # -xO4 is necessary on sparc so that function inlining happens as expected
-EXTRA_CFLAGS = -xO4 -features=extensions -xc99 -D_XPG6 #  -D__EXTENSIONS__ 
-D_XOPEN_SOURCE=600 
+EXTRA_CFLAGS_sparc = -xO4 -features=extensions -xc99 -D_XPG6 #  
-D__EXTENSIONS__ -D_XOPEN_SOURCE=600 
+EXTRA_CFLAGS_i386 = -features=extensions -xc99 -D_XPG6 #  -D__EXTENSIONS__ 
-D_XOPEN_SOURCE=600
+EXTRA_CFLAGS += $(EXTRA_CFLAGS_$(GARCH))
 
 EXTRA_LDFLAGS = -lsocket $(RUNPATH_LINKER_FLAGS)
 
@@ -316,6 +319,9 @@
 
 #SKIPTEST = 1
 
+# For tests to succeed, set the ulimit higher than the default of 256.
+EXTRA_TEST_ENV += BASH_ENV=$(abspath $(WORKDIR)/set-ulimit-for-build-test)
+
 # Those are to make the checks work
 EXTRA_COMMON_EXPORTS = TZ
 EXTRA_COMMON_EXPORTS += DISPLAY

Added: csw/mgar/pkg/glib2/trunk/files/set-ulimit-for-build-test
===================================================================
--- csw/mgar/pkg/glib2/trunk/files/set-ulimit-for-build-test                    
        (rev 0)
+++ csw/mgar/pkg/glib2/trunk/files/set-ulimit-for-build-test    2013-05-17 
12:40:56 UTC (rev 21131)
@@ -0,0 +1 @@
+ulimit -S -n 10000

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

_______________________________________________
devel mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to