[csw-devel] SF.net SVN: gar:[17388] csw/mgar/pkg/mongodb/trunk

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Mon Mar 12 22:03:09 CET 2012


Revision: 17388
          http://gar.svn.sourceforge.net/gar/?rev=17388&view=rev
Author:   wahwah
Date:     2012-03-12 21:03:08 +0000 (Mon, 12 Mar 2012)
Log Message:
-----------
Work around a library finding problem.

Also, update dependencies.

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

Added Paths:
-----------
    csw/mgar/pkg/mongodb/trunk/files/0004-Try-Boost-libs-without-the-mt-suffix-first.patch

Modified: csw/mgar/pkg/mongodb/trunk/Makefile
===================================================================
--- csw/mgar/pkg/mongodb/trunk/Makefile	2012-03-12 15:00:35 UTC (rev 17387)
+++ csw/mgar/pkg/mongodb/trunk/Makefile	2012-03-12 21:03:08 UTC (rev 17388)
@@ -26,6 +26,7 @@
 
 PATCHFILES += 0002-library-checking-by-locating-.so-files.patch
 PATCHFILES += 0003-Hardcode-OpenCSW-specifics-in-the-Solaris-section.patch
+PATCHFILES += 0004-Try-Boost-libs-without-the-mt-suffix-first.patch
 
 # Depends on V8 which is available on Solaris 10 x86 only.
 # Can only run on little-endian machines.
@@ -35,8 +36,7 @@
 
 BUILD_DEP_PKGS += CSWboost-gcc-dev
 BUILD_DEP_PKGS += CSWgcc4g++
-# BUILD_DEP_PKGS += CSWlibmozjs185-gxx-dev
-BUILD_DEP_PKGS += CSWlibjs-gxx-dev
+BUILD_DEP_PKGS += CSWlibjs-dev
 BUILD_DEP_PKGS += CSWlibpcap-dev
 BUILD_DEP_PKGS += CSWlibpcre-gxx-dev
 BUILD_DEP_PKGS += CSWscons
@@ -44,7 +44,7 @@
 
 SCONS_FLAGS += --libpath=$(prefix)/gxx/lib
 SCONS_FLAGS += --extrapath=$(prefix)/gxx,$(prefix)
-SCONS_FLAGS += --cxx=$(prefix)/bin/g++
+SCONS_FLAGS += --cxx=$(CXX)
 SCONS_FLAGS += --use-system-all
 SCONS_FLAGS += --extralib=rt,pcre
 SCONS_FLAGS += --release all
@@ -56,7 +56,7 @@
 RUNTIME_DEP_PKGS_CSWmongodb += CSWlibboost-system1-49-0-gxx
 RUNTIME_DEP_PKGS_CSWmongodb += CSWlibboost-thread1-49-0-gxx
 RUNTIME_DEP_PKGS_CSWmongodb += CSWlibgcc-s1
-RUNTIME_DEP_PKGS_CSWmongodb += CSWlibjs1-7-0-gxx
+RUNTIME_DEP_PKGS_CSWmongodb += CSWlibjs1-7-0
 RUNTIME_DEP_PKGS_CSWmongodb += CSWlibpcap1
 RUNTIME_DEP_PKGS_CSWmongodb += CSWlibpcre1-gxx
 RUNTIME_DEP_PKGS_CSWmongodb += CSWlibpcrecpp0-gxx

Added: csw/mgar/pkg/mongodb/trunk/files/0004-Try-Boost-libs-without-the-mt-suffix-first.patch
===================================================================
--- csw/mgar/pkg/mongodb/trunk/files/0004-Try-Boost-libs-without-the-mt-suffix-first.patch	                        (rev 0)
+++ csw/mgar/pkg/mongodb/trunk/files/0004-Try-Boost-libs-without-the-mt-suffix-first.patch	2012-03-12 21:03:08 UTC (rev 17388)
@@ -0,0 +1,34 @@
+From 7b0401af0182b887a7070ce4efbb3e7acd9ab9c4 Mon Sep 17 00:00:00 2001
+From: Maciej Blizinski <maciej at opencsw.org>
+Date: Mon, 12 Mar 2012 19:10:49 +0100
+Subject: [PATCH] Try Boost libs without the mt suffix first
+
+---
+ SConstruct |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/SConstruct b/SConstruct
+index 787a81c..db429ee 100644
+--- a/SConstruct
++++ b/SConstruct
+@@ -945,13 +945,13 @@ def doConfigure( myenv , shell=False ):
+             print( "WARNING: old version of boost - you should consider upgrading" )
+ 
+     # this will add it if it exists and works
+-    myCheckLib( [ "boost_system" + boostCompiler + "-mt" + boostVersion ,
+-                  "boost_system" + boostCompiler + boostVersion ] )
++    myCheckLib( [ "boost_system" + boostCompiler + boostVersion ,
++                  "boost_system" + boostCompiler + "-mt" + boostVersion ] )
+ 
+     for b in boostLibs:
+         l = "boost_" + b
+-        myCheckLib( [ l + boostCompiler + "-mt" + boostVersion ,
+-                      l + boostCompiler + boostVersion ] ,
++        myCheckLib( [ l + boostCompiler + boostVersion ,
++                      l + boostCompiler + "-mt" + boostVersion ] ,
+                     release or not shell)
+ 
+     if not conf.CheckCXXHeader( "execinfo.h" ):
+-- 
+1.7.9
+

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



More information about the devel mailing list