From: Foster T. B. <fbr...@ad...> - 2006-09-11 22:55:22
|
build.sh assumes the latest version of the OS and thus the SDK. =20 However we have taken steps to allow for the minimum requirements to =20 be specified to a different OS. By setting the sdkroot variant from =20 the command line, you can get a different SDK to be used when =20 building. For example: > adobe-source$ bjam sdkroot=3D10.3.9 -d2 (the -d2 is optional-- it produces debug information) ...yields the =20 following output: > ...patience... > ...found 4659 targets... > ...updating 251 targets... > darwin.compile.c++ third_party/boost_tp/boost/bin.v2/libs/=20 > filesystem/build/darwin/debug/c++-lib-static/link-static/=20 > sdkroot-10.3.9/threading-multi/exception.o > > "g++" -Wall -ftemplate-depth-100 -O0 -fno-inline -g -=20 > isysroot /Developer/SDKs/MacOSX10.3.9.sdk -mmacosx-version-=20 > min=3D10.3.9 -fvisibility=3Dhidden -fvisibility-inlines-hidden -Wno-=20= > long-double -no-cpp-precomp -gdwarf-2 -DBOOST_ALL_NO_LIB=3D1 -=20 > I"third_party/boost_tp/boost" -c -o "third_party/boost_tp/boost/=20 > bin.v2/libs/filesystem/build/darwin/debug/c++-lib-static/link-=20 > static/sdkroot-10.3.9/threading-multi/exception.o" "third_party/=20 > boost_tp/boost/libs/filesystem/src/exception.cpp" As you can see, the SDK has changed, as has the minimum MacOS X version. Also, there are other variants that may affect compilation. Please =20 see the file /third_party/boost_tp/boost/tools/build/v2/tools/=20 darwin.jam (it comes from the boost distribution and is patched by =20 Adobe) and search for "feature" to see other variants that you can =20 modifuy. While knowing bjamese helps, it shouldn't be required to get =20= a basic understanding of the settings you have available to change =20 from the command line. Hopefully this will help; it has not been tested thoroughly, however, =20= so your mileage may vary. If there are issues that you have resolved, =20= as Sean stated, please submit the patches. Blessings, Foster On Sep 11, 2006, at 3:42 PM, Sean Parent wrote: >> >> The options that bugs me are: >> >> -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=3D10.4 >> >> I don't have that SDK. Again, I'm on 10.3.9. I suspect this is =20 >> clearly >> related. > > We currently only have the bandwidth to support 10.4 - although it is > very likely that most could be made to work on earlier releases. If > you take the time to get 10.3.9 working along with 10.4 (our minimum > will need to stay at 10.4 for our default release builds) please > submit the changes. Mat and Foster might be able to give you some > insight into how to deal with bjam. > > Sean > > ----------------------------------------------------------------------=20= > --- > Using Tomcat but need to do more? Need to support web services, =20 > security? > Get stuff done quickly with pre-integrated technology to make your =20 > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache =20 > Geronimo > http://sel.as-us.falkag.net/sel?=20 > cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D121642 > _______________________________________________ > Adobe-source-devel mailing list > Ado...@li... > https://lists.sourceforge.net/lists/listinfo/adobe-source-devel -- Foster T. Brereton <=E1=BC=B0=CF=87=CE=B8=CF=8D=CF=82>< = Romans =20 3:21-26 A d o b e S o f t w a r e T e c h n o l o g y L a b "What 99 percent of programmers need to know is not how to build =20 components but how to use them." -- Alexander Stepanov |