[haiku-commits] r35380 - haiku/trunk/build/jam

  • From: zooey@xxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 1 Feb 2010 18:04:49 +0100 (CET)

Author: zooey
Date: 2010-02-01 18:04:49 +0100 (Mon, 01 Feb 2010)
New Revision: 35380
Changeset: http://dev.haiku-os.org/changeset/35380/haiku

Modified:
   haiku/trunk/build/jam/OptionalPackages
Log:
* added optional package for ABI-compliance-checker, which can be used to check 
the ABI
compatibility between two different versions of a shared library.
Even when using this tool, you still need to make up your mind about 
compatibility, but
IMHO it helps a lot.

Modified: haiku/trunk/build/jam/OptionalPackages
===================================================================
--- haiku/trunk/build/jam/OptionalPackages      2010-02-01 13:39:06 UTC (rev 
35379)
+++ haiku/trunk/build/jam/OptionalPackages      2010-02-01 17:04:49 UTC (rev 
35380)
@@ -12,6 +12,7 @@
 
 
 # Available Optional Packages:
+#      ABI-compliance-checker  - tool for checking ABI compatibility between 
libs
 #      APR                                             - support libraries 
used for example by Subversion
 #      APR-util                                - Apache portable runtime 
utility library
 #      BasicCommandLineTools   - basic commandline tools
@@ -69,6 +70,19 @@
 
 local baseURL = http://haiku-files.org/files/optional-packages ;
 
+# ABI-compliance-checker
+if [ IsOptionalHaikuImagePackageAdded ABI-compliance-checker ] {
+       if $(HAIKU_GCC_VERSION[1]) < 4 && ! $(isHybridBuild) {
+               Echo "No optional package ABI-compliance-checker for gcc2" ;
+       } else {
+               InstallOptionalHaikuImagePackage
+                       ABI-compliance-checker-1.12-noarch-gcc4-2010-02-01
+                       : 
$(baseURL)/ABI-compliance-checker-1.12-noarch-gcc4-2010-02-01.zip
+               ;
+       }
+}
+
+
 # APR
 if [ IsOptionalHaikuImagePackageAdded APR ] {
        if $(TARGET_ARCH) != x86 {


Other related posts:

  • » [haiku-commits] r35380 - haiku/trunk/build/jam - zooey