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 {