ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/libjpg-ltmain.sh.patch
Revision: 1.1
Committed: Wed May 31 23:53:18 2006 UTC (18 years, 11 months ago) by elmer
Branch: MAIN
CVS Tags: cmsbuild_20130422-53X-slc5, cmsbuild_20130422-53X-osx107, cmsbuild_20130311_1500-61X-osx107, cmsbuild_20130311_1424-61X-osx108-gcc472, cmsbuild_20130327-61X-slc6, cmsbuild_20130405_1715-61X-gcc472, eulisse_20130330_1130-62X-armv7hl-dev, eulisse_20130411_1456-62X-slc6-dev, eulisse_20130227_1854-62X-dev, eulisse_20130411_1120-62X, eulisse_20130411_1129-62X-next, CMSSW_6_2_0_pre5slc6, dmendezl_20130423_1116-62X-next, dmendezl_20130423_1154-62X-next, dmendezl_20130423_1129-62X-slc6-dev, dmendezl_20130423_1112-62X-next, dmendezl_20130423_1102-62X, ForCMSSW_6_2_0_pre5slc6-slc6_amd64_gcc472, dgmlForCMSSW_6_2_0_pre5slc6-osx107_amd64_gcc472, ForCMSSW_6_2_0_pre5slc6-slc6_amd64_gcc480, dgmlForCMSSW_6_2_0_pre5slc6-slc5_amd64_gcc472, dmendezl_20130422_1417-62X-next, dmendezl_20130422_1359-62X-next, dmendezl_20130418_1659-62X-next, dmendezl_20130418_1643-62X-next, dmendezl_20130418_1706-62X-slc6-dev, dmendezl_20130418_1710-62X, sm20130422-53X-osx107, sm20130422-53X-slc5, dmendezl_20130411_1456-62X-slc6-dev, dmendezl_20130411_1134-62X-next, dmendezl_20130411_1129-62X-next, dmendezl_20130411_1124-62X-next, dmendezl_20130411_1120-62X, CMSSW_6_2_0_pre5-osx108_amd64_gcc472, CMSSW_6_2_0_pre5-osx107_amd64_gcc472, CMSSW_5_3_9_patch3-osx107, CMSSW_5_3_9_patch3, CMSSW_6_2_0_pre5-slc6_amd64_gcc472, CMSSW_6_2_0_pre5-slc6_amd64_gcc480, dmendezlForCMSSW_6_1_2_SLHC1-slc5_amd64_gcc472, geForCMSSW_6_2_0_pre5-slc5_amd64_gcc472, davidltForCMSSW_6_2_0_pre5-slc6_amd64_gcc472, davidltForCMSSW_6_2_0_pre5-osx108_amd64_gcc472, davidltForCMSSW_6_2_0_pre5-slc6_amd64_gcc480, davidltForCMSSW_6_2_0_pre5-osx107_amd64_gcc472, sm130409-53X-osx107, sm130409-53X, CMSSW_6_1_2_SLHC1-slc5_amd64_gcc472, CMSSW_6_1_2_SLHC1, davidltForCMSSW_6_1_2_SLHC1-slc5_amd64_gcc472, CMSSW_6_2_0_pre5-slc5_amd64_gcc472, CMSSW_6_2_0_pre5, davidltForCMSSW_6_2_0_pre5-slc5_amd64_gcc472, davidlt_20130408_1108-62X-slc6-dev, davidlt_20130408_1239-62X-next, davidlt_20130408_1107-62X, eulisse_20130407_1388-62X, eulisse_20130407_1218-62X, ge20130406_2000-62X, davidlt_20130403_1140-62X-slc6-dev, davidlt_20130403_1144-62X-next, davidlt_20130403_1139-62X, CMSSW_5_3_9_sherpa2beta2, sm130402-63X-slc5_mic, eulisseForCMSSW_6_1_2-slc6_amd64_gcc472, dmendezlForCMSSW_6_1_2-slc6_amd64_gcc472, davidlt_20130330_1130-62X-armv7hl-dev, davidlt_arm_6, davidlt_arm_5, davidlt_arm_4, davidlt_arm_3, davidlt_arm_2, davidlt_arm_1, davidlt_20130328_0732-62X-slc6-dev, davidlt_20130328_0731-62X-next, davidlt_20130328_0731-62X, dm20130327-61X-slc6, dgmlForCMSSW_6_1_2-osx107_amd64_gcc472, dgmlForCMSSW_6_1_2-osx108_amd64_gcc472, CMSSW_6_1_2, ForCMSSW_6_1_2-slc6_amd64_gcc472, davidlt_20130325_1139-62X-next, davidlt_20130325_1353-62X-next, davidlt_20130325_1132-62X-slc6-dev, davidlt_20130325_1131-62X-next, davidlt_20130325_1108-62X, dgmlForCMSSW_6_1_2-slc5_amd64_gcc472, CMSSW_6_2_0_pre4-slc6_amd64_gcc472, ForCMSSW_6_2_0_pre4-slc6_amd64_gcc472, CMSSW_6_2_0_pre4-osx107_amd64_gcc472, CMSSW_6_2_0_pre4-osx108_amd64_gcc472, CMSSW_6_2_0_pre4-slc6_amd64_gcc480, daForCMSSW_6_2_0_pre4-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre4-osx108_amd64_gcc472, ForCMSSW_6_2_0_pre4-slc6_amd64_gcc480, CMSSW_5_3_9_patch2-osx107, davidlt_20130320_1840-62X-slc6-dev, CMSSW_5_3_9_patch2, BOOTSTRAP_slc6_amd64_gcc480, CMSSW_6_2_0_pre4-slc5_amd64_gcc472, CMSSW_6_2_0_pre4, daForCMSSW_6_2_0_pre4-slc5_amd64_gcc472, BOOTSTRAP_fc18_armv7hl_gcc480, pgForCMSSW_6_2_X_2013-03-15-0200-slc5_amd64_gcc472, davidlt_20130314_1540-62X-next, dmendezl_20130312_1520-slc6, dmendezl_20130311_1500-61X-osx107, dmendezl_20130311_1424-61X-osx108-gcc472, eulisse_20130311_0939-61X, geForCMSSW_6_1_2-slc5_amd64_gcc472, davidlt_20130307_0945-62X-next, davidlt_20130307_0943-62X, CMSSW_6_2_0_pre3-osx107_amd64_gcc472, CMSSW_6_2_0_pre3-osx108_amd64_gcc472, eulisse_20130405_1715-61X-gcc472, eulisse_20130304_1715-61X-osx107, eulisse_20130304_1715-61X-osx108-gcc472, eulisse_20130304_1714_61X-slc6, daForCMSSW_6_2_0_pre3-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre3-osx108_amd64_gcc472, CMSSW_5_3_9_patch1-osx107, CMSSW_5_3_9_patch1, CMSSW_5_3_9, CMSSW_6_2_0_pre3-slc6_amd64_gcc472, ForCMSSW_6_2_0_pre3-slc6_amd64_gcc472, CMSSW_6_2_0_pre3-slc5_amd64_gcc472, CMSSW_6_2_0_pre3, CMSSW_6_1_1-osx108_amd64_gcc472, CMSSW_6_1_1-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre3-slc5_amd64_gcc472, daForCMSSW_6_1_1-osx108_amd64_gcc472, daForCMSSW_6_1_1-osx107_amd64_gcc472, CMSSW_6_1_1_SLHCphase2tk1-slc5_amd64_gcc472, CMSSW_6_1_1_SLHCphase2tk1, daForCMSSW_6_1_1_SLHCphase2tk1-slc5_amd64_gcc472, davidlt_20130227_1855-62X-next, davidlt_20130227_1854-62X-dev, davidlt_20130227_1854-62X, CMSSW_5_3_9-osx107, CMSW_5_3_9, davidlt_20130227_1127-62X-next, davidlt_20130227_1126-62X-dev, davidlt_20130227_1125-62X, sm130226-53X-osx107, sm130226-53X-gcc462, davidlt_20130226_1240-62X-next, davidlt_20130226_1320-62X-dev, davidlt_20130226_1239-62X, CMSSW_6_1_1_SLHCphase1tk1-slc5_amd64_gcc472, CMSSW_6_1_1_SLHCphase1tk1, daForCMSSW_6_1_1_SLHCphase1tk1-slc5_amd64_gcc472, eulisse_20130225_1400-62x-next, eulisse_20130225_1400-62x, davidlt_20130225_1102-62X-next, davidlt_20130225_1025-62X-dev, davidlt_20130225_1025-62X, davidlt_20130222_1635-62X-next, davidlt_20130222_1634-62X-dev, davidlt_20130222_1633-62X, CMSSW_5_2_9, geForCMSSW_5_2_9-slc5_amd64_gcc462, davidlt_20130220_1737-62X-next, davidlt_20130220_1736-62X-dev, davidlt_20130220_1735-62X, CMSSW_6_2_0_pre2-slc5_amd64_gcc480, daForCMSSW_6_2_0_pre2-osx107_amd64_gcc472, daForCMSSW_6_2_0_pre2-osx108_amd64_gcc472, ForCMSSW_6_2_0_pre2-slc6_amd64_gcc472, daForCMSSW_6_2_0_pre2-slc5_amd64_gcc480, CMS_CONDWEB_DEV, CMS_CONDWEB_0_2, CMSSW_6_2_0_pre2-slc5_amd64_gcc472, CMSSW_6_2_0_pre2, CMS_CONDWEB_0_1, daForCMSSW_6_2_0_pre2-slc5_amd64_gcc472, sm130214a-53X-gcc462, sm130214a-53X-osx107, sm130214-53X-osx107, sm130214-53X-gcc462, CMSSW_6_1_1-slc5_amd64_gcc472, CMSSW_6_1_1, daForCMSSW_6_1_1-slc5_amd64_gcc472, davidlt_20130213_0902-62X-dev, davidlt_20130212_1424-62X-next, davidlt_20130212_1424-62X, davidlt_20130212_1000-62X-dev, davidlt_20130212_1020-62X-next, davidlt_20130212_1001-62X, daForCMSSW_6_1_0_SLHC-slc5_amd64_gcc472, davidlt_20130209_1053-61X-osx107-gcc472, davidlt_20130209_1051-61X-osx108-gcc472, davidlt_20130209_1109-61X-slc6-gcc472, davidlt_20130208_1428-62X-next, davidlt_20130208_1427-62X, BOOTSTRAP_slc5_amd64_gcc480, davidlt_20130207_2033-61X-gcc472, davidlt_20130207_1856-62X, davidlt_20130206_2133-62X-next, davidlt_20130206_2129-62X-osx107-gcc472, davidlt_20130207_1345-62X-osx108-gcc472, davidlt_20130206_2133-62X-gcc472-next, davidlt_20130206_1150-62X-osx107-gcc472, davidlt_20130206_1150-62X-osx108-gcc472, davidlt_20130206_1149-62X-gcc472-next, davidlt_20130206_1149-62X, davidlt_20130206_0923-62X-osx107-gcc472, davidlt_20130206_0922-62X-osx108-gcc472, davidlt_20130206_0922-62X-gcc472-next, davidlt_20130206_0909-62X, davidlt_20130205_2014-62X-osx108-gcc472, davidlt_20130205_1941-62X-osx107-gcc472, davidlt_20130205_1942-62X-gcc472-next, davidlt_20130205_1939-62X, CMSSW_5_3_8_patch3-osx107, CMSSW_5_3_8_patch3, CMSSW_5_3_7_patch6, CMSSW_5_3_7_patch6-osx107, geForCMSSW_6_2_0_pre1-osx108_amd64_gcc472, geForCMSSW_6_2_0_pre1-osx107_amd64_gcc472, CMSSW_6_2_0_pre1, geForCMSSW_6_2_0_pre1-slc5_amd64_gcc472, ForCMSSW_6_1_0-slc6_amd64_gcc472, CMSSW_5_3_8_patch2-osx107, CMSSW_5_3_8_patch2, eulisse_20130128_1430-62X-gcc472-next, eulisse_20130128_1430-62X-slc6-gcc472, eulisse_20130128_1430-62X, eulisse_20130128_1043-62X, CMSSW_5_3_8_patch1-osx107, CMSSW_5_3_8_patch1, CMSSW_5_3_8-osx107, CMSSW_5_3_8, davidlt_20130116_1037-62X-osx108-gcc472, davidlt_20130116_1009-62X-osx107-gcc472, davidlt_20130116_1008-62X-slc6-gcc472, davidlt_20130116_1043-62X, CMSSW_5_3_8_HI_patch2-osx107, CMSSW_5_3_8_HI_patch2, CMSSW_5_3_8_HI_patch1-osx107, CMSSW_5_3_7_patch5-osx107, CMSSW_5_3_8_HI_patch1, CMSSW_5_3_7_patch5, cms_adminFor-slc5_amd64_gcc472, eulisse_20130112_1105-62X, CMSSW_5_2_6_patch2, eulisse_20130112_0044-62X, geForCMSSW_5_2_6_patch2-slc5_amd64_gcc462, eulisse_20130109_2108-62X-gcc472, eulisse_20121231_1245-61X-gcc472, eulisse_20121230_2125-61X-gcc472, CMSSW_6_1_0-osx107, CMSSW_6_1_0-osx108, CMSSW_6_1_0, CMSSW_5_3_8_HI-osx107, CMSSW_5_3_8_HI, eulisse_20121217_2120-61X-gcc472, eulisse_20121217_2135-61X-gcc472, eulisse_20121217_2127-61X-slc6-gcc472, CMSSW_5_3_7_patch4-osx107, CMSSW_5_3_7_patch4, eulisse_20121217_2059-61X-osx107-gcc472, eulisse_20121217_1941-61X-osx107-gcc472, eulisse_20121216_1036-61X-gcc472, CMSSW_5_3_7_patch3-osx107, CMSSW_5_3_7_patch3, CMSSW_5_2_8_patch1, geForCMSSW_5_2_8_patch1-slc5_amd64_gcc462, eulisse_20121214_2046-61X-osx108-gcc472, eulisse_20121214_2022-61X-gcc472, CMSSW_6_0_1_PostLS1v2_patch4, eulisse_20121214_1049-61X-osx107-gcc472, eulisse_20121214_1044-61X-slc6-gcc472, eulisse_20121214_1009-61X-gcc472, eulisse_20121213_2246-61X-osx107-gcc472, eulisse_20121213_2133-61X-slc6-gcc472, eulisse_20121213_1659-61X-gcc472, davidlt_20121212_1833-61X-osx107-gcc472, davidlt_20121212_1832-61X-osx108-gcc472, davidlt_20121212_1831-61X-slc6-gcc472, davidlt_20121212_1831-61X-gcc472, CMSSW_6_1_0_pre8-slc5_amd64_gcc472, CMSSW_6_1_0_pre8, daForCMSSW_6_1_0_pre8-osx108_amd64_gcc472, daForCMSSW_6_1_0_pre8-osx107_amd64_gcc472, daForCMSSW_6_1_0_pre8-slc5_amd64_gcc472, davidlt_20121207_1047-61X-osx107-gcc472, davidlt_20121207_1046-61X-osx108-gcc472, davidlt_20121207_1045-61X-slc6-gcc472, davidlt_20121207_1045-61X-gcc472, CMSSW_5_3_7_25nspatch1-osx107, CMSSW_5_3_7_patch2-osx107, CMSSW_5_3_7_25nspatch1, CMSSW_5_3_7_patch2, davidlt_20121206_0901-61X-osx107-gcc472, davidlt_20121206_1159-61X-osx108-gcc472, davidlt_20121206_0900-61X-slc6-gcc472, davidlt_20121206_0859-61X-gcc472, CMSSW_6_1_0_pre7_TS127013-slc5_amd64_gcc472, CMSSW_6_1_0_pre7_TS127013, davidlt_20121204_1200-61X-osx107-gcc472, davidlt_20121204_1200-61X-osx108-gcc472, davidlt_20121204_1200-61X-slc6-gcc472, davidlt_20121204_1200-61X-gcc472, daForCMSSW_6_1_0_pre7_TS127013-slc5_amd64_gcc472, davidlt_20121204_0745-61X-osx107-gcc472, davidlt_20121204_0743-61X-osx108-gcc472, davidlt_20121204_0844-61X-slc6-gcc472, davidlt_20121204_0843-61X-gcc472, davidlt_20121203_1104-61X-osx107-gcc472, davidlt_20121203_0957-61X-osx108-gcc472, davidlt_20121203_0956-61X-slc6-gcc472, davidlt_20121203_0955-61X-gcc472, CMSSW_6_1_0_pre7-osx108_amd64_gcc472, CMSSW_6_1_0_pre7-osx107_amd64_gcc472, eulisse_20121129_1546-61X-gcc472, eulisse_20121129_1439-61X-gcc472, eulisse_20121129_1406-61X-gcc472, daForCMSSW_6_1_0_pre7-osx108_amd64_gcc472, daForCMSSW_6_1_0_pre7-osx107_amd64_gcc472, eulisse_20121129_1155-61X-gcc472, CMSSW_6_0_1_PostLS1v2_patch3-slc5_amd64_gcc462, CMSSW_6_0_1_PostLS1v2_patch3, daForCMSSW_6_0_1_PostLS1v2_patch3-slc5_amd64_gcc462, CMSSW_6_1_0_pre7-slc5_amd64_gcc472, CMSSW_6_1_0_pre7, sm121128-53X-osx107, sm121128-53X, daForCMSSW_6_1_0_pre7-slc5_amd64_gcc472, davidlt_20121128_0903-61X-osx107-gcc472, davidlt_20121128_0902-61X-osx108-gcc472, davidlt_20121128_0904-61X-slc6-gcc472, davidlt_20121128_0902-61X-gcc472, davidlt_20121127_1909-61X-osx108-gcc472, davidlt_20121127_1909-61X-osx107-gcc472, davidlt_20121127_1908-61X-slc6-gcc472, davidlt_20121127_1907-61X-gcc472, CMSSW_5_3_7_patch1-osx107, CMSSW_5_3_7_patch1, davidlt_20121127_1044-61X-osx107-gcc472, davidlt_20121127_1028-osx108-gcc472, davidlt_20121127_1020-61X-slc6-gcc472, davidlt_20121127_1012-gcc472, eulisse_20121126_2202_61X-gcc472, CMSSW_6_1_0_pre6_TS126203_TS126341_patch1-slc5_amd64_gcc472, CMSSW_6_1_0_pre6_TS126203_TS126341_patch1, daForCMSSW_6_1_0_pre6_TS126203_TS126341_patch1-slc5_amd64_gcc472, CMSSW_5_3_7_alcapatch1, CMSSW_6_1_0_pre6g496cand01-slc5_amd64_gcc472, CMSSW_6_1_0_pre6g496cand01, CMSSW_5_3_7, CMSSW_5_3_7-osx107, daForCMSSW_6_1_0_pre6g496cand01-slc5_amd64_gcc472, davidlt_20121122_1002-61X-g496cand01-gcc472, CMSSW_6_0_1_PostLS1v2_patch2-slc5_amd64_gcc462, CMSSW_6_0_1_PostLS1v2_patch2, daForCMSSW_6_0_1_PostLS1v2_patch2-slc5_amd64_gcc462, CMSSW_6_0_1_PostLS1v2_patch1-slc5_amd64_gcc462, CMSSW_6_0_1_PostLS1v2_patch1, daForCMSSW_6_0_1_PostLS1v2_patch1-slc5_amd64_gcc462, CMSSW_6_1_0_pre6-osx108_amd64_gcc472, CMSSW_6_1_0_pre6-osx107_amd64_gcc472, eulisse_20121120_1136_61X-gcc472, daForCMSSW_6_1_0_pre6-osx107_amd64_gcc472, daForCMSSW_6_1_0_pre6-osx108_amd64_gcc472, ForCMSSW_6_1_0_pre6-slc6_amd64_gcc472, davidlt_20121119_1533-61X-g496cand01-gcc472, CMSSW_6_1_0_pre6_TS126203_TS126341-slc5_amd64_gcc472, CMSSW_6_1_0_pre6_TS126203_TS126341, sm121119-53X-osx107, daForCMSSW_6_1_0_pre6_TS126203_TS126341-slc5_amd64_gcc472, sm121119-53X, CMSSW_6_1_0_pre6-slc5_amd64_gcc472, CMSSW_6_1_0_pre6, daForCMSSW_6_1_0_pre6-slc5_amd64_gcc472, CMSSW_6_0_1_PostLS1v2, sm121113-52X, sm121113-52X-osx107, sm121113-53X-osx107, sm121113-53X, davidlt_20121113_0821-61X-osx107-gcc472, davidlt_20121113_0816-osx108-gcc472, davidlt_20121113_0835-61X-slc6-gcc472, davidlt_20121113_0819-61X-gcc472, CMSSW_4_4_5_patch2, CMSSW_5_3_6_patch1, CMSSW_5_3_6_patch1-osx107, CMSSW_5_2_8-osx107, CMSSW_5_2_8, sm121112-53X-osx107, sm121112-53X, davidlt_20121110_0800-osx108-gcc472, davidlt_20121109_1131-61X-osx107-gcc472, davidlt_20121109_1130-61X-slc6-gcc472, davidlt_20121109_1127-0735-61X-gcc472, eulisse_20121107-0735-61X-gcc472, davidlt_20121105_1212-osx108-gcc472, davidlt_20121105_1128-61X-osx107-gcc472, davidlt_20121105_1127-61X-slc6-gcc472, davidlt_20121105_1126-61X-gcc472, CMSSW_5_3_6-osx107, CMSSW_5_3_6, CMSSW_6_1_0_pre5-slc5_amd64_gcc472, CMSSW_6_1_0_pre5, sm121102-53X-osx107, sm121102-53X, daForCMSSW_6_1_0_pre5-slc5_amd64_gcc472, CMSSW_6_0_1_PostLS1v1-slc5_amd64_gcc472, CMSSW_6_0_1_PostLS1v1-slc5_amd64_gcc462, CMSSW_6_0_1_PostLS1v1, geForCMSSW_5_2_8-slc5_amd64_gcc462, daForCMSSW_6_0_1_PostLS1v1-slc5_amd64_gcc472, daForCMSSW_6_0_1_PostLS1v1-slc5_amd64_gcc462, davidlt_20121101_1230-osx108-gcc472, davidlt_20121101_1230-61X-gcc472, davidlt_20121101_1230-61X-osx107-gcc472, davidlt_20121101_1230-61X-slc6-gcc472, eulisse_20121031_1202-52X, CMSSW_5_3_4_TC125616patch1, davidlt_20121030_1450-osx108-gcc472, davidlt_20121030_1450-61X-slc6-gcc472, davidlt_20121030_1450-61X-osx107-gcc472, davidlt_20121030_1450-61X-gcc472, eulisse_20121030_1025-52X, davidlt_20121029_1240-osx108-gcc472, davidlt_20121029_1251-61X-osx107-gcc472, davidlt_20121029_1108-61X-slc6-gcc472, davidlt_20121029_1056-61X-gcc472, CMSSW_6_0_1-osx107_amd64_gcc462, CMSSW_6_0_1-slc6_amd64_gcc462, eulisse_20121026_1128-61X-gcc472, ForCMSSW_6_0_1-slc6_amd64_gcc462, daForCMSSW_6_0_1-osx107_amd64_gcc462, eulisse_20121025_1358-61X-gcc472, davidlt_20121025_1106-osx108-gcc472, davidlt_20121025_1108-61X-osx107-gcc472, davidlt_20121025_1107-61X-slc6-gcc472, davidlt_20121025_1106-61X-gcc472, davidlt_20121024_1014-osx108-gcc472, davidlt_20121024_1014-61X-osx107-gcc472, davidlt_20121024_1013-61X-slc6-gcc472, davidlt_20121024_1011-61X-gcc472, eulisse_20121024_0912-61X-gcc472, eulisse_20121023_0912-61X-gcc472, davidlt_20121023_1647-61X-osx107-gcc472, BOOTSTRAP_osx107_amd64_gcc472, eulisse_20121023_1600-61X-gcc472, CMSSW_6_0_1-slc5_amd64_gcc472, CMSSW_6_0_1-slc5_amd64_gcc462, CMSSW_6_0_1, davidlt_20121023_1155-61X-slc6-gcc472, daForCMSSW_6_0_1-slc5_amd64_gcc472, daForCMSSW_6_0_1-slc5_amd64_gcc462, CMSSW_5_2_7_hltpatch2, CMSSW_5_2_7_onlpatch2_ONLINE, geForCMSSW_5_2_7_hltpatch2-slc5_amd64_gcc462, BOOTSTRAP_slc6_amd64_gcc472, davidlt_20121022_1024-60X-osx107, davidlt_20121022_1027-60X-slc6, davidlt_20121022_1019-60X-gcc472, davidlt_20121022_1013-60X, CMSSW_5_3_4_patch2, eulisse_20121017_1120-61X-gcc472, CMSSW_6_1_0_pre4-osx108_amd64_gcc472, CMSSW_6_1_0_pre4-osx107_amd64_gcc462, CMSSW_6_1_0_pre4-slc6_amd64_gcc462, eulisse_20121015_1727-61X-gcc472, daForCMSSW_6_1_0_pre4-osx108_amd64_gcc472, daForCMSSW_6_1_0_pre4-osx107_amd64_gcc462, ForCMSSW_6_1_0_pre4-slc6_amd64_gcc462, CMSSW_5_2_7_hltpatch1, geForCMSSW_5_2_7_hltpatch1-slc5_amd64_gcc462, CMSSW_5_2_7_onlpatch1_ONLINE, CMSSW_6_1_0_pre4-slc5_amd64_gcc472, CMSSW_6_1_0_pre4-slc5_amd64_gcc462, CMSSW_6_1_0_pre4, CMSSW_6_1_0_pre3_TS124729-slc5_amd64_gcc462, daForCMSSW_6_1_0_pre4-slc5_amd64_gcc472, daForCMSSW_6_1_0_pre4-slc5_amd64_gcc462, CMSSW_6_1_0_pre3_TS124729, eulisse_20121011_1741-61X-gcc472, eulisse_20121011_1728-61X-gcc472, eulisse_20121011_1718-61X-gcc472, daForCMSSW_6_1_0_pre3_TS124729-slc5_amd64_gcc462, CMSSW_5_3_5-osx107, CMSSW_5_3_5, davidlt_20121009_1600-61X-slc6, davidlt_20121009_1600-61X-osx107, davidlt_20121009_1600-61X-gcc472, davidlt_20121009_1600-61X, davidlt_20121009_1530-osx108-gcc472, sm121008a-53X-osx107, sm121008a-53X, davidlt_20121008_1222-osx108-gcc472, davidlt_20121008_1257-61X-osx107, davidlt_20121008_1223-61X-slc6, davidlt_20121008_1221-61X-gcc472, davidlt_20121008_1220-61X, sm121008-53X-osx107, sm121008-53X, davidlt_20121005_1417-61X-osx108_amd64_gcc472, davidlt_20121004_1021-60X-gcc472, BOOTSTRAP_osx108_amd64_gcc472, davidlt_20121003_1452-61X-gcc472, davidlt_2, davidlt_1, eulisse_20121003_1138-61X-gcc470, CMSSW_6_0_0_patch1-slc5_amd64_gcc472, CMSSW_6_0_0_patch1-slc5_amd64_gcc462, CMSSW_6_1_0_pre3-osx108_amd64_gcc470, CMSSW_6_1_0_pre3-osx107_amd64_gcc462, CMSSW_6_1_0_pre3-slc6_amd64_gcc462, CMSSW_6_1_0_pre3-slc5_amd64_gcc470, daForCMSSW_6_0_0_patch1-slc5_amd64_gcc462, daForCMSSW_6_0_0_patch1-slc5_amd64_gcc472, CMSSW_5_3_4_patch1, eulisse_20121001_1347-61X-gcc470, CMSSW_6_1_0_pre3-slc5_amd64_gcc462, CMSSW_6_1_0_pre3, daForCMSSW_6_1_0_pre3-osx108_amd64_gcc470, daForCMSSW_6_1_0_pre3-osx107_amd64_gcc462, ForCMSSW_6_1_0_pre3-slc6_amd64_gcc462, daForCMSSW_6_1_0_pre3-slc5_amd64_gcc470, daForCMSSW_6_1_0_pre3-slc5_amd64_gcc462, eulisse_20120930_1000-61X-gcc470, CMSSW_4_4_5_patch1, eulisse_20120928_0244-61X-gcc470, eulisse_20120928_0219-61X-gcc470, eulisse_20120928_0150-61X-gcc470, davidlt_20120927_1517-61X-osx108, davidlt_20120927_1510-61X-osx107, davidlt_20120927_1511-61X-slc6, davidlt_20120927_1508-61X-gcc470, davidlt_20120927_1507-61X, BOOTSTRAP_slc5_amd64_gcc472, davidlt_20120925_1134-61X-osx108, davidlt_20120925_1135-61X-osx107, davidlt_20120925_1129-61X-slc6, davidlt_20120925_1124-61X-gcc470, davidlt_20120925_1123-61X, CMSSW_5_2_7_ONLINE, CMSSW_5_2_7, CMSSW_5_3_4, sm1209122-53X, sm1209122-53X-osx107, geForCMSSW_5_2_7-slc5_amd64_gcc462, eulisse_20120921_1641-52X, davidlt_20120921_1153-61X-osx107, davidlt_20120921_1158-61X-slc6, davidlt_20120921_1151-61X-osx108, davidlt_20120921_1150-61X-gcc470, davidlt_20120921_1150-61X, davidlt_20120920_1536-61X-osx107, davidlt_20120920_1529-61X-osx108, davidlt_20120920_1529-61X-slc6, davidlt_20120920_1528-61X-gcc470, davidlt_20120920_1527-61X, eulisse_20120920_1429-61X-gcc470, CMSSW_5_3_2_patch5, CMSSW_5_2_7_cand4, geForCMSSW_5_2_7_cand4-slc5_amd64_gcc462, CMSSW_6_1_0_pre2-slc6_amd64_gcc462, CMSSW_6_1_0_pre2-slc5_amd64_gcc470, CMSSW_6_1_0_pre2-osx107_amd64_gcc462, CMSSW_6_1_0_pre2-osx108_amd64_gcc470, CMSSW_6_1_0_pre2-slc5_amd64_gcc462, CMSSW_6_1_0_pre2, eulisse_20120918_2117-61X-gcc470, CMSSW_5_3_4_cand2, CMSSW_5_3_4_cand1_patch1, eulisse_20120918_1706-61X-gcc470, ForCMSSW_6_1_0_pre2-slc6_amd64_gcc462, daForCMSSW_6_1_0_pre2-slc5_amd64_gcc470, CMSSW_6_0_0_patch1, daForCMSSW_6_1_0_pre2-osx107_amd64_gcc462, daForCMSSW_6_1_0_pre2-osx108_amd64_gcc470, daForCMSSW_6_1_0_pre2-slc5_amd64_gcc462, daForCMSSW_6_0_0_patch1-slc5_amd64_gcc470, davidlt_20120917_0750-61X-osx108, davidlt_20120917_0748-61X-osx107, davidlt_20120917_0802-61X-slc6, davidlt_20120917_0746-61X-gcc470, davidlt_20120917_0745-61X, davidlt_20120914_1755-61X-osx108, davidlt_20120914_1415-61X-osx107, davidlt_20120914_1414-61X-slc6, davidlt_20120914_1412-61X-gcc470, davidlt_20120914_1412-61X, davidlt_20120914_1040-61X-osx108, davidlt_20120914_1040-61X-osx107, davidlt_20120914_1039-61X-slc6, davidlt_20120914_1109-61X-gcc470, davidlt_20120914_1042-61X, davidlt-20120912-1527-osx107_amd64_gcc462, davidlt_20120912_1154-61X-osx107, davidlt_20120912_1156-61X-slc6, davidlt_20120912_1130-61X-gcc470, davidlt_20120912_1127-61X, CMSSW_6_0_0_SLHCtkpre1, daForCMSSW_6_0_0_SLHCtkpre1-slc5_amd64_gcc462, davidlt_20120911_0937-61X-osx108, ecbForCMSSW_6_0_0_SLHCtkpre1-slc5_amd64_gcc462, davidlt_20120910_1500-61X-osx108, davidlt-20120910-1500-61X-osx108_amd64_gcc470, CMSSW_5_2_6_hltpatch4, geForCMSSW_5_2_6_hltpatch4-slc5_amd64_gcc462, davidlt-20120910-1247-61X-osx108_amd64_gcc470, CMSSW_6_1_0_pre1-slc6_amd64_gcc462, ForCMSSW_6_1_0_pre1-slc6_amd64_gcc462, CMSSW_5_2_6_onlpatch4_ONLINE, CMSSW_6_1_0_pre1-slc5_amd64_gcc470, CMSSW_6_1_0_pre1, davidlt-20120904-1046-61X-osx108_amd64_gcc470, davidlt_20120903_2145-61X-osx107, davidlt_20120903_2005-61X-slc6, davidlt_20120903_1832-61X-gcc470, davidlt_20120903_1830-61X, daForCMSSW_6_1_0_pre1-slc5_amd64_gcc470, daForCMSSW_6_1_0_pre1-slc5_amd64_gcc462, CMSSW_5_3_4_cand1_TTpatch1, CMSSW_6_0_0-osx107_amd64_gcc462, CMSSW_6_0_0-slc6_amd64_gcc462, CMSSW_6_0_0-slc5_amd64_gcc470, fw20120831_after_the_changes, CMSSW_5_2_7_cand3_ONLINE-cms, fw20120831_before_the_changes, fw20120831_before_the_merge, CMSSW_5_3_4_cand1, daForCMSSW_6_0_0-osx107_amd64_gcc462, ForCMSSW_6_0_0-slc6_amd64_gcc462, daForCMSSW_6_0_0-slc5_amd64_gcc470, davidlt_20120831_0948-61X-osx107, davidlt_20120831_0947-61X-slc6, davidlt_20120831_0937-61X-gcc470, davidlt_20120831_0930-61X, cmsForCMSSW_6_1_X_2012-08-30-1000-slc5_amd64_gcc470, CMSSW_5_2_6_patch1, CMSSW_6_0_0_TS123272, davidlt_20120830_0812-61X-osx107, davidlt_20120830_1035-61X-slc6, davidlt_20120830_0810-61X-gcc470, davidlt_20120830_0810-61X, daForCMSSW_6_0_0_TS123272-slc5_amd64_gcc462, CMSSW_6_0_0_TS123032, davidlt_20120829_1119-61X-osx107, davidlt_20120829_1117-61X-slc6, davidlt_20120829_1116-61X-gcc470, davidlt_20120829_1115-61X, daForCMSSW_6_0_0_TS123032-slc5_amd64_gcc462, CMSSW_6_0_0, daForCMSSW_6_0_0-slc5_amd64_gcc462, davidlt-20120827-1519-61X-osx108_amd64_gcc470, davidlt-20120827-1506-61X-osx108_amd64_gcc470, davidlt-20120827-1431-61X-osx108_amd64_gcc470, davidlt_20120824_1354-61X-osx107, davidlt_20120824_1352-61X-slc6, davidlt_20120824_1351-61X, davidlt_20120824_1352-61X-gcc470, davidlt_20120824_0928-61X-osx107, davidlt_20120824_0927-61X-slc6, davidlt_20120824_0926-61X, davidlt_20120824_0926-61X-gcc470, CMSSW_5_3_3_patch3, geForCMSSW_5_3_3_patch3-slc5_amd64_gcc462, davidlt_20120822_1706-61X, davidlt_20120822_0925-61X-osx107, davidlt_20120822_1136-61X-slc6, davidlt_20120822_0921-61X-gcc470, davidlt_20120822_0921-61X, davidlt_20120820_1005-61X-gcc470, davidlt_20120820_1003-61X-osx107, davidlt_20120820_0956-61X-slc6, davidlt_20120820_0956-61X, CMSSW_5_2_7_cand3_ONLINE, CMSSW_5_2_6_onlpatch3_ONLINE, CMSSW_5_2_7_cand3, geForCMSSW_5_2_7_cand3-slc5_amd64_gcc462, geForCMSSW_5_3_3_cand1_patch1-slc5_amd64_gcc462, geForCMSSW_5_3_3_cand1patch1-slc5_amd64_gcc462, CMSSW_4_4_5, sm120813-44X, davidlt_20120813_1021-60X-gcc470, sm120810a-53X, sm120810a-53X-osx107, sm120810-53X-osx107, sm120810-53X, geForCMSSW_5_2_7_cand2-slc5_amd64_gcc462, sm120809-53X-osx107, sm120809-53X, davidlt_20120809_1259-60X-gcc470, davidlt_20120809_1258-60X, davidlt_20120809_1256-60X-slc6, davidlt_20120809_1255-60X-osx107, davidlt_20120809_1000-52X, davidlt_20120809_1000-52X-osx106, CMSSW_5_3_3_patch2-osx107, CMSSW_5_3_3_patch2, davidlt_20120808_1030-60X-osx107, davidlt_20120808_1030-60X-gcc470, davidlt_20120808_1030-60X-slc6, davidlt_20120808_1030-60X, davidlt_20120808_1000-60X-osx107, davidlt_20120808_1000-60X-gcc470, davidlt_20120808_1000-60X-slc6, davidlt_20120808_1000-60X, CMSSW_4_2_8_SLHChcal6, CMSSW_6_0_0_pre11-slc6, CMSSW_6_0_0_pre11-osx107, CMSSW_6_0_0_pre11-gcc470, ecbForCMSSW_4_2_8_SLHChcal6-slc5_amd64_gcc434, ForCMSSW_6_0_0_pre11-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre11-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre11-slc5_amd64_gcc470, CMSSW_6_0_0_pre11, eulisse_20120803_1320-52X, daForCMSSW_6_0_0_pre11-slc5_amd64_gcc462, CMSSW_5_3_3_patch1-osx107, CMSSW_5_3_3_patch1, sm120801-53X-osx107, sm120801-53X, davidlt_20120801_0942-60X-osx107, davidlt_20120801_0941-60X-slc6, davidlt_20120801_0940-60X-gcc470, davidlt_20120801_0940-60X, davidlt_20120730_1526-60X-osx107, davidlt_20120730_1520-60X-gcc470, davidlt_20120730_1521-60X-slc6, davidlt_20120730_1520-60X, CMSSW_5_3_3, CMSSW_5_3_3-osx107, CMSSW_5_2_6_onlpatch2_ONLINE, davidlt_20120725_1000-60X-osx107, davidlt_20120725_1000-60X-gcc470, davidlt_20120725_1000-60X-slc6, davidlt_20120725_1000-60X, CMSSW_6_0_0_pre10, daForCMSSW_6_0_0_pre10-slc5_amd64_gcc462, davidlt_20120724_1813-60X-osx107, davidlt_20120724_1817-60X-slc6, davidlt_20120724_1811-60X-gcc470, davidlt_20120724_1805-60X, CMSSW_6_0_0_pre9-gcc470, CMSSW_6_0_0_pre9-osx107, CMSSW_6_0_0_pre9, CMSSW_6_0_0_pre9-slc6, CMSSW_5_2_6_onlpatch1_ONLINE, CMSSW_4_2_8_SLHChcal5, daForCMSSW_6_0_0_pre9-slc5_amd64_gcc470, ForCMSSW_6_0_0_pre9-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre9-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre9-slc5_amd64_gcc462, ecbForCMSSW_4_2_8_SLHChcal5-slc5_amd64_gcc434, davidlt_20120718_1227-60X-osx107, davidlt_20120718_1208-60X-slc6, davidlt_20120718_1202-60X-gcc470, davidlt_20120718_1232-60X, davidlt_20120716_1513-53X-osx107, davidlt_20120716_1512-53X, davidlt_20120716_1148-52X-osx106, davidlt_20120716_1146-52X-osx107, davidlt_20120716_1143-52X, davidlt_20120715_1023-60X-osx107, davidlt_20120715_1022-60X-slc6, davidlt_20120715_1021-60X-gcc470, davidlt_20120715_1021-60X, davidlt_20120714_2227-60X-osx107, davidlt_20120714_2232-60X-slc6, davidlt_20120714_2228-60X-gcc470, davidlt_20120714_2229-60X, CMSSW_6_0_0_pre8-slc6, CMSSW_6_0_0_pre8-osx107, CMSSW_6_0_0_pre8-gcc470, CMSSW_4_2_8_SLHCstd2_patch2, CMSSW_4_2_8_SLHCtk3_patch2, CMSSW_4_2_8_SLHChcal2_patch3, daForCMSSW_4_2_8_SLHChcal2_patch3-slc5_amd64_gcc434, ecbForCMSSW_4_2_8_SLHCstd2_patch2-slc5_amd64_gcc434, ecbForCMSSW_4_2_8_SLHCtk3_patch2-slc5_amd64_gcc434, davidlt_20120712_1112-60X-gcc470, davidlt_20120712_1111-60X-slc6, davidlt_20120712_1109-60X-osx107, davidlt_20120712_1054-60X, CMSSW_5_3_2_patch4, geForCMSSW_5_3_2_patch4-slc5_amd64_gcc462, ForCMSSW_6_0_0_pre8-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre8-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre8-slc5_amd64_gcc470, CMSSW_5_2_6_ONLINE, CMSSW_6_0_0_pre8, daForCMSSW_6_0_0_pre8-slc5_amd64_gcc462, CMSSW_4_2_8_SLHCstd2_patch1, CMSSW_4_2_8_SLHCtk3_patch1, CMSSW_4_2_8_SLHChcal4_patch4, ecbForCMSSW_4_2_8_SLHCtk3_patch1-slc5_amd64_gcc434, ecbForCMSSW_4_2_8_SLHCstd2_patch1-slc5_amd64_gcc434, ecbForCMSSW_4_2_8_SLHChcal4_patch4-slc5_amd64_gcc434, davidlt_20120710_1803-60X-osx107, davidlt_20120710_1802-60X-slc6, davidlt_20120710_1801-60X-gcc470, davidlt_20120710_1759-60X, ecbForCMSSW_4_2_8_SLHChcal2_patch3-slc5_amd64_gcc434, CMSSW_5_3_2_patch3, davidlt_20120709_0949-60X-osx107, davidlt_20120709_0947-60X-slc6, davidlt_20120709_0945-60X-gcc470, davidlt_20120709_0944-60X, CMSSW_5_3_3_cand1, CMSSW_5_3_2_patch2, CMSSW_5_2_7_cand1, av20120708-cmssw526-gcc462onl, CMSSW_5_2_4_onlpatch5_ONLINE, CMSSW_5_2_4_onlpatch4_ONLINE, geForCMSSW_5_3_2_patch2-slc5_amd64_gcc462, geForCMSSW_5_2_7_cand1-slc5_amd64_gcc462, CMSSW_5_3_2_metpatch1, CMSSW_5_2_6_hltpatch1, geForCMSSW_5_2_6_hltpatch1-slc5_amd64_gcc462, davidlt_20120630_1032-60X, davidlt_20120629_1426-60X-osx107, davidlt_20120629_1422-60X-slc6, davidlt_20120629_1419-60X-gcc470, davidlt_20120629_1321-60X, davidlt_20120629_1048-53X-osx107, davidlt_20120629_1042-53X, davidlt_20120629_1042-CMSSW_5_3_2_patch1, davidlt_20120628_1611-52X-osx107, davidlt_20120628_1603-52X-osx106, davidlt_20120628_1536-52X, CMSSW_4_2_8_SLHChcal4_patch3, daForCMSSW_4_2_8_SLHChcal4_patch3-slc5_amd64_gcc434, davidlt_20120628_1117-52X-osx107, davidlt_20120628_1114-52X-osx106, davidlt_20120628_1114-52X, davidlt_20120627_1636-60X-slc6, davidlt_20120627_1635-60X-osx107, davidlt_20120627_1634-60X-gcc470, davidlt_20120627_1632-60X, davidlt_20120627_1115-60X-slc6, davidlt_20120627_1106-60X-osx107, davidlt_20120627_1104-60X-gcc470, CMSSW_6_0_0_pre7py273, davidlt_20120627_1102-60X, sm120627-53X-osx107, sm120626-53X-osx107, ecbForCMSSW_4_2_8_SLHChcal4_patch3-slc5_amd64_gcc434, CMSSW_5_2_6, CMSSW_5_3_2_patch1, sm120626-53X, daForCMSSW_6_0_0_pre7py273-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre7py273-slc5_amd64_gcc462, geForCMSSW_5_2_6-slc5_amd64_gcc462, sm120625-53X, davidlt_20120625_1521-osx107, davidlt_20120625_1518-CMSSW_6_0_0_pre7, davidlt_20120625_1026-60X-osx107, davidlt_20120625_1025-60X-slc6, davidlt_20120625_1024-60X-gcc470, davidlt_20120625_1016-60X, davidlt_test_py273, CMSSW_4_2_8_SLHChcal4_patch2, daForCMSSW_4_2_8_SLHChcal4_patch2-slc5_amd64_gcc434, CMSSW_6_0_0_pre7-osx107, CMSSW_6_0_0_pre7-slc6, CMSSW_6_0_0_pre7-gcc470, daForCMSSW_6_0_0_pre7-osx107_amd64_gcc462, ForCMSSW_6_0_0_pre7-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre7-slc5_amd64_gcc470, CMSSW_4_2_8_SLHChcal4_patch1, daForCMSSW_4_2_8_SLHChcal4_patch1-slc5_amd64_gcc434, CMSSW_5_3_2, CMSSW_6_0_0_pre7, geForCMSSW_5_3_2-slc5_amd64_gcc462, ge20120615-52X, ge20120615, CMSSW_5_2_6_cand1, eulisse_20120615_1606-53X, daForCMSSW_6_0_0_pre7-slc5_amd64_gcc462, ecbForCMSSW_4_2_8_SLHChcal4_patch1-slc5_amd64_gcc434, geForCMSSW_5_2_6_cand1-slc5_amd64_gcc462, davidlt_20120614_2147-gcc470, davidlt_20120614_2144-CMSSW_6_0_0_pre6, eulisse_20120614_2109-ge20120614, ge20120614, davidlt_20120613_1051-60X-gcc470, ge20120612-xdaq-fixed, eulisse_20120612_1208-ge20120606, CMSSW_5_3_1_TS121128, davidlt_20120611_1736-CMSSW_6_0_0_pre6, davidlt_20120611_1739-gcc470, CMSSW_5_3_1_TS120913, CMSSW_5_2_4_hltpatch4, geForCMSSW_5_2_4_hltpatch4-slc5_amd64_gcc462, davidlt_20120608_1804-60X-gcc470, davidlt_20120608_1759-60X-slc6, davidlt_20120608_1756-60X-osx107, davidlt_20120608_1436-60X, CMSSW_6_0_0_pre6Nmix-gcc470, CMSSW_6_0_0_pre6Nmix, daForCMSSW_6_0_0_pre6Nmix-slc5_amd64_gcc470, daForCMSSW_6_0_0_pre6Nmix-slc5_amd64_gcc462, CMSSW_6_0_0_pre6g495p01-gcc470, CMSSW_6_0_0_pre6g495p01, daForCMSSW_6_0_0_pre6g495p01-slc5_amd64_gcc462, daForCMSSW_6_0_0_pre6g495p01-slc5_amd64_gcc470, davidlt_20120607_1801-60X-gcc470, davidlt_20120607_1755-60X, davidlt_20120607_1525-60X-gcc470, davidlt_20120607_1041-60X-osx107, davidlt_20120607_1039-60X-slc6, davidlt_20120607_1035-60X, CMSSW_4_2_8_lowpupatch1, daForCMSSW_4_2_8_lpupatch1-slc5_amd64_gcc434, davidlt_20120606_2304-60X-gcc470, eulisse_20120606_2052-52X-osx107, eulisse_20120606_2011-52X-osx106, ge20120606, davidlt_20120606_1728-53X, daForCMSSW_4_2_8_lowpupatch1-slc5_amd64_gcc434, davidlt_20120606_1135-52X-osx107, davidlt_20120606_1130-52X-osx106, davidlt_20120606_1126-52X, CMSSW_5_2_5_patch3, geForCMSSW_5_2_5_patch3-slc5_amd64_gcc462, davidlt_20120605_2037-60X-gcc470, ge20120605b, ge20120605, CMSSW_5_2_5_patch2, geForCMSSW_5_2_5_patch2-slc5_amd64_gcc462, CMSSW_4_2_8_patch7, davidlt_20120604_1841-60X-gcc470, ge20120604-llvm, CMSSW_6_0_0_pre6-slc6, CMSSW_6_0_0_pre6-osx107, CMSSW_6_0_0_pre6-gcc470, CMSSW_6_0_0_pre6, sm120601-53X, sm120601-53X-osx107, daForCMSSW_6_0_0_pre6-osx107_amd64_gcc462, ForCMSSW_6_0_0_pre6-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre6-slc5_amd64_gcc470, daForCMSSW_6_0_0_pre6-slc5_amd64_gcc462, davidlt_20120531_1114-60X-osx107, davidlt_20120531_1112-60X-slc6, davidlt_20120531_1111-60X-gcc470, davidlt_20120531_1110-60X, davidlt_20120529_1108-60X, davidlt_20120529_1110-60X-gcc470, davidlt_20120529_1112-60X-slc6, davidlt_20120529_1113-60X-osx107, davidlt_20120529_1024-60X-gcc470, davidlt_20120528_1234-60X-osx107, davidlt_20120528_1232-60X-slc6, davidlt_20120528_1230-60X-gcc470, davidlt_20120528_1228-60X, davidlt_20120525_1144-60X-gcc470, cmsForCMSSW_6_0_X_2012-05-25-0200-slc5_amd64_gcc470, davidlt_20120525_0906-60X-slc6, davidlt_20120525_0901-60X-osx107, davidlt_20120524_1540-60X-gcc470, davidlt_20120524_1535-60X, davidlt_test_gcc470_1, davidlt_20120523_1319-60X-slc6, davidlt_20120523_1316-60X-osx107, davidlt_20120523_1314-60X-gcc470, davidlt_20120523_1311-60X, CMSSW_5_3_1, CMSSW_4_1_8_patch10, daForCMSSW_4_1_8_patch10-slc5_amd64_gcc434, CMSSW_6_0_0_pre5-gcc470, CMSSW_6_0_0_pre5-osx107, CMSSW_6_0_0_pre5-slc6, CMSSW_5_2_5_ecalpatch1, geForCMSSW_5_2_5_ecalpatch1-slc5_amd64_gcc462, daForCMSSW_6_0_0_pre5-slc5_amd64_gcc470, davidltForCMSSW_6_0_0_pre5-osx107_amd64_gcc462, ForCMSSW_6_0_0_pre5-slc6_amd64_gcc462, ge20120521-cms-common, CMSSW_6_0_0_pre5, cmsForCMSSW_6_0_X_2012-05-18-1400-slc5_amd64_gcc470, CMSSW_5_3_0_patch1, CMSSW_4_2_8_SLHCtk3, CMSSW_4_2_8_SLHChcal4, sm120518-60X-slc6, sm120518-60X-osx107, sm120518-60X-gcc470, sm120518-60X, sm120508a-60X-osx107, sm120508a-60X-gcc470, sm120508a-60X, sm120518a-52X-slc6, sm120518-52X-osx106, sm120518-52X, sm120518-52X-slc6, sm120518-52X-osx107, sm120518-53X, sm120518-53X-slc6, sm120518-53X-gcc470, sm120518-53X-osx107, sm120508-60X-slc6, sm120508-60X-gcc470, sm120508-60X-osx107, sm120508-60X, sm120508-slc6, sm120508-gcc470, sm120508-osx107, wtForCMSSW_6_0_0_pre4-slc5_amd64_gcc462, ecbForCMSSW_4_2_8_SLHChcal4-slc5_amd64_gcc434b, CMSSW_5_2_5_patch1, ecbForCMSSW_4_2_8_SLHCtk3-slc5_amd64_gcc434, daForCMSSW_6_0_0_pre5-slc5_amd64_gcc462, CMSSW_4_2_9_HLT1_bphpatch4, daForCMSSW_4_2_9_HLT1_bphpatch4-slc5_amd64_gcc434, geForCMSSW_5_2_5_patch1-slc5_amd64_gcc462, CMSSW_4_2_8_SLHCstd2, davidlt_20120514_1045-60X, davidlt_20120514_1052-60X-gcc470, davidlt_20120514_1054-60X-slc6, davidlt_20120514_1057-60X-osx107, cmsForCMSSW_6_0_X_2012-05-11-1400-slc5_amd64_gcc470, ge20120511-clang, CMSSW_5_2_5_ONLINE, ge20120511b-gcc47x, davidlt_20120510_1929-60X, ge20120511-gcc47x, ge20120510-gcc47x, cmsForCMSSW_6_0_X_2012-05-10-1400-slc5_amd64_gcc470, ecbForCMSSW_4_2_8_SLHCstd2-slc5_amd64_gcc434b, ecbForCMSSW_4_2_8_SLHCstd2-slc5_amd64_gcc434, davidlt_20120510_1021-60X-gcc470, davidlt_20120510_1028-60X-osx107, davidlt_20120510_1008-60X-slc6, davidlt_test_6, ecbForCMSSW_4_2_8_SLHCstd_patch1-slc5_amd64_gcc434, CMSSW_5_3_0, CMSSW_6_0_0_pre4-slc6, CMSSW_6_0_0_pre4-osx107, CMSSW_6_0_0_pre4-gcc470, CMSSW_6_0_0_pre4, ge20120508-slc6, ForCMSSW_6_0_0_pre4-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre4-slc5_amd64_gcc470, geForCMSSW_5_2_5-osx106_amd64_gcc462, geForCMSSW_5_2_5-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre4-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre4-slc5_amd64_gcc462, CMSSW_5_2_5, davidlt_20120504_1635-60X-osx107, davidlt_20120504_1632-60X-slc6, davidlt_20120504_1630-60X-gcc470, davidlt_20120504_1624-60X, davidlt_20120504_1635-53X-osx107, CMSSW_5_2_4_onlpatch3_ONLINE, geForCMSSW_5_2_5-slc5_amd64_gcc462, CMSSW_5_2_4_hltpatch3, davidlt_20120504_1635-63X-osx107, davidlt_20120504_1632-53X-slc6, davidlt_20120504_1630-53X-gcc470, davidlt_20120504_1624-53X, ge20120505, ge20120503-60x-gcc470, geForCMSSW_5_2_4_hltpatch3-slc5_amd64_gcc462, CMSSW_5_2_4_hltpatch2, geForCMSSW_5_2_4_hltpatch2-slc5_amd64_gcc462, CMSSW_4_2_9_HLT1_bphpatch3, ge20120502b, ge20120502, daForCMSSW_4_2_9_HLT1_bphpatch3-slc5_amd64_gcc434, av20120430-cmssw525cand1-gcc462onl, davidlt_20120428_1114-60X-osx107, davidlt_20120428_1111-60X-slc6, davidlt_20120428_1106-60X, CMSSW_5_2_5_cand1, geForCMSSW_5_2_5_cand1-slc5_amd64_gcc462, ge20120428, ge20120427, davidlt_20120427_1349-60X-gcc470, davidlt_test_5, ge20120426-lion, ge20120426, CMSSW_4_2_8_SLHCtk_patch2, CMSSW_4_2_8_SLHChcal2_patch2, CMSSW_4_2_8_SLHC2_patch2, CMSSW_5_2_4_patch4, geForCMSSW_5_2_4_patch4-slc5_amd64_gcc462, cmsForCMSSW_6_0_X_2012-04-25-1400-slc5_amd64_gcc470, ecbForCMSSW_4_2_8_SLHCtk_patch2-slc5_amd64_gcc434d, ecbForCMSSW_4_2_8_SLHCtk_patch2-slc5_amd64_gcc434c, ecbForCMSSW_4_2_8_SLHCtk_patch2-slc5_amd64_gcc434b, ecbForCMSSW_4_2_8_SLHC2_patch2-slc5_amd64_gcc434, ecbForCMSSW_4_2_8_SLHCtk_patch2-slc5_amd64_gcc434, ecbForCMSSW_4_2_8_SLHChcal2_patch2-slc5_amd64_gcc434, davidlt_test_4, davidlt_20120425_1142-60X-osx107, davidlt_20120425_1139-60X-gcc470, davidlt_20120425_1137-60X-slc6, davidlt_20120425_1134-60X, davidlt_20120425_1120-52X-slc6, davidlt_20120425_1117-52X-lion, davidlt_20120425_1113-52X, ecbForCMSSW_4_2_8_SLHChcal4-slc5_amd64_gcc434, CMSSW_6_0_0_pre3-osx107, CMSSW_6_0_0_pre3-slc6, CMSSW_6_0_0_pre3-gcc470, CMSSW_6_0_0_pre3, ge20120424-cms-common, ForCMSSW_6_0_0_pre3-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre3-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre3-slc5_amd64_gcc470, CMSSW_5_2_4_patch3, CMSSW_4_2_8_SLHCtk2, geForCMSSW_5_2_4_patch3-slc5_amd64_gcc462, daForCMSSW_6_0_0_pre3-slc5_amd64_gcc462, daForCMSSW_4_2_8_SLHCtk2-slc5_amd64_gcc434, CMSSW_5_2_4_patch2, geForCMSSW_5_2_4_patch2-slc5_amd64_gcc462, CMSSW_4_2_8_SLHChcal3, CMSSW_4_2_8_SLHCstd, daForCMSSW_4_2_8_SLHChcal3-slc5_amd64_gcc434, daForCMSSW_4_2_8_SLHCstd-slc5_amd64_gcc434, davidlt_20120419_1945-CMSSW_4_2_8_SLHChcal3-gcc434, davidlt_20120419_1841-CMSSW_4_2_8_SLHCstd-gcc434, davidlt_20120419_1841-slc5_amd64_gcc434b, ecbForCMSSW_4_2_8_SLHCtk2-slc5_amd64_gcc434, davidlt_20120419_1431-60X-gcc470, davidlt_20120418_2032-60X-gcc470, davidlt_20120418_1546-60X-gcc470, ecbForCMSSW_4_2_8_SLHChcal3-slc5_amd64_gcc434, davidlt_test_3, davidlt_test_2, ecbForCMSSW_4_2_8_SLHCstd-slc5_amd64_gcc434b, davidlt_test_1, CMSSW_5_2_4_onlpatch1_ONLINE, CMSSW_5_2_4_ONLINE, ecbForCMSSW_4_2_8_SLHCstd-slc5_amd64_gcc434, CMSSW_5_2_4_patch1, daForCMSSW_5_2_4_patch1-slc5_amd64_gcc462, CMSSW_5_2_4-osx107, CMSSW_5_2_4-osx106, daForCMSSW_5_2_4-osx106_amd64_gcc462, daForCMSSW_5_2_4-osx107_amd64_gcc462, CMSSW_5_2_4, daForCMSSW_5_2_4-slc5_amd64_gcc462, CMSSW_5_2_3_patch4_ONLINE, CMSSW_5_2_3_patch4, CMSSW_4_2_8_SLHC2_patch1, CMSSW_4_2_8_SLHCtk_patch1, CMSSW_4_2_8_SLHChcal2_patch1, daForCMSSW_4_2_8_SLHC2_patch1-slc5_amd64_gcc434, daForCMSSW_4_2_8_SLHChcal2_patch1-slc5_amd64_gcc434, daForCMSSW_4_2_8_SLHCtk_patch1-slc5_amd64_gcc434, CMSSW_4_2_9_HLT1_bphpatch2, daForCMSSW_4_2_9_HLT1_bphpatch2-slc5_amd64_gcc434, davidlt_20120406_1647-60X-gcc470, CMSSW_5_2_3_patch3, daForCMSSW_5_2_3_patch3-slc5_amd64_gcc462, ecbForCMSSW_4_2_8_SLHC2_patch1-slc5_amd64_gcc434, ecbForCMSSW_4_2_8_SLHChcal2_patch1-slc5_amd64_gcc434, ecbFor428slhctkp1, davidlt_20120405_1007-60X-gcc470, CMSSW_4_2_9_HLT1_bphpatch1, CMSSW_6_0_0_pre2-osx107, CMSSW_6_0_0_pre2-slc6, CMSSW_6_0_0_pre2, daForCMSSW_4_2_9_HLT1_bphpatch1-slc5_amd64_gcc434, sm20120404-60X-osx107, sm20120404-60X-slc6, sm20120404-60X-gcc470, sm20120404-60X, davidlt_20120404_1419-42X-HLT1-bph1, CMSSW_5_2_3_patch2, geForCMSSW_5_2_3_patch2-slc5_amd64_gcc462, davidlt_20120403_1447-60X-slc6, davidlt_20120403_1455-60X-gcc470, davidlt_20120403_1459-60X-osx107, davidlt_20120403_1446-60X, geForCMSSW_5_2_3-osx106_amd64_gcc462, geForCMSSW_5_2_3-osx107_amd64_gcc462, davidlt_20120401_1059-60X-slc6, CMSSW_5_2_3_patch1_ONLINE, CMSSW_5_2_3_patch1, av20120330-cmssw523patch1-gcc462onl, geForCMSSW_5_2_3_patch1-slc5_amd64_gcc462, CMSSW_5_2_3_onlpatch1_ONLINE, av20120329-cmssw523onlpatch1-gcc462onl, CMSSW_5_2_3_ONLINE, CMSSW_5_2_3, geForCMSSW_5_2_3-slc5_amd64_gcc462, davidlt_20120327_1112-51X-gcc470, davidlt_1-51X-gcc470, sm20120327-60X-osx107, sm20120327-60X-gcc470, sm20120327-60X-slc6, sm20120327-60X, CMSSW_5_2_2_ONLINE, fw20120325-cmssw522-gcc462onl, av20120324-cmssw522-gcc462onl, CMSSW_6_0_0_pre1_LOOPER, davidlt_20120323_1820-slc6, davidlt_20120323_1438-osx107, davidlt_20120323_1340-60X, CMSSW_6_0_0_pre1-osx107, CMSSW_6_0_0_pre1-slc6, CMSSW_6_0_0_pre1, sm20120322-60x-slc6, CMSSW_4_1_8_patch9, eulisse_20120321_1634-52X, davidlt_20120321_1033-60X-lion, davidlt_20120321_1024-60X, CMSSW_5_1_3, geForCMSSW_5_2_2-osx107_amd64_gcc462, geForCMSSW_5_2_2-osx106_amd64_gcc462, CMSSW_5_2_2, geForCMSSW_5_2_2-slc5_amd64_gcc462, geForCMSSW_5_2_1-osx107_amd64_gcc462, ge20120314-52X-lion, geForCMSSW_5_2_1-osx106_amd64_gcc462, CMSSW_5_2_1, daForCMSSW_5_1_3-osx106_amd64_gcc462, daForCMSSW_5_1_3-slc5_amd64_gcc462, geForCMSSW_5_2_1-slc5_amd64_gcc462, ge20120316-52X, davidlt_20120315_1325-60X-gcc470, davidlt_20120313_1031-60X-lion, davidlt_20120307_0959-60X-slc6, davidlt_20120313_1023-60X, davidlt_20120314_1407-60X-gcc470, BOOTSTRAP_slc5_amd64_gcc470, davidlt_20120314_1059-51X-gcc462, ge20120314-52X, davidlt_20120313_1031-52X-lion, davidlt_20120313_1023-52X, davidlt_20120312_1508-51X-gcc462, davidlt_60X_gcc470_2, davidlt_60X_gcc470, CMSSW_4_4_4-ports, CMSSW_4_4_4, ge20120310-52X, sm20120309, sm20120309-ports, CMSSW_5_1_2_patch1, daForCMSSW_5_1_2_patch1-slc5_amd64_gcc462, geForCMSSW_5_2_0-osx106_amd64_gcc462, geForCMSSW_5_2_0-osx107_amd64_gcc462, CMSSW_5_2_0, davidlt_20120307_1529-51X-gcc462, davidlt_20120307_0959-52X-slc6, geForCMSSW_5_2_0-slc5_amd64_gcc462, CMSSW_5_1_2_ONLINE, ge20120305-52X-lion, fw20120305-cmssw512-gcc462onl, CMSSW_5_1_1_patch2_ONLINE, ge20120305-52X, davidlt_20120304_1754-52X-slc6, CMSSW_5_1_1_patch3, daForCMSSW_5_1_1_patch3-slc5_amd64_gcc462, sm20120302-52X-slc6, sm20120302-52X-lion, sm20120302-52X, fw20120302-cmssw511p2-gcc461onl, davidlt_20120301_1448-52X-gcc462-slc6, ge20120301-52X-lion, ge20120301-52X, davidlt_20120229_1507-52X-gcc462-slc6, da20120229-52X-gcc462-slc6, davidlt_slc6c, davidlt_slc6b, geForCMSSW_5_2_0_pre6_TS117498-slc5_amd64_gcc462, CMSSW_5_2_0_pre5_TS117504, davidlt_slc6a, sm20120228-44X-ports, sm20120228-44X, geForCMSSW_5_2_0_pre5_TS117504-slc5_amd64_gcc462, BOOTSTRAP_slc6_amd64_gcc462, ge20120227-52X, geForCMSSW_5_2_0_pre6-osx106_amd64_gcc462, geForCMSSW_5_2_0_pre6DQM-slc5_amd64_gcc462, CMSSW_5_1_2, daForCMSSW_5_1_2-osx106_amd64_gcc462, daForCMSSW_5_1_2-slc5_amd64_gcc462, geForCMSSW_5_2_0_pre6-osx107_amd64_gcc462, CMSSW_5_2_0_pre6, davidlt_20120224_2132-51X-gcc462, CMSSW_5_1_1_ONLINE, geForCMSSW_5_2_0_pre6-slc5_amd64_gcc462, fw20120222-cmssw511-gcc461onl-3, fw20120222-cmssw511-gcc461onl-2, fw20120222-cmssw511-gcc461onl, ge20120222-52X-gcc462-lion, ge20120222-52X-gcc462, fw20120221-gcc461onl, sm120221, CMSSW_5_1_1_patch2, daForCMSSW_5_1_1_patch2-slc5_amd64_gcc462, sm120220-ports, sm120220, ge20120218-52X-gcc462-lion, vs20120218-52X-gcc462-lion, ge20120218-52X-gcc462, ge20120215-52X-gcc462, CMSSW_4_4_3_patch1-ports, CMSSW_4_4_3_patch1, CMSSW_5_1_1_patch1, daForCMSSW_5_1_1_patch1-slc5_amd64_gcc462, vs20120215-52X-gcc462, vs20120215-52X, vs20120215-52X-gcc462-lion, vs20120215-51X-gcc462, vs20120215-51X, vs20120215-50X-gcc461-ports, vs20120215-50X, vs20120215-50X-ports, vs20120215-44X, vs20120215-44X-ports, CMSSW_5_2_0_pre5, da20120215-52X-gcc462-lion, da20120215-52X-gcc462, da20120214-50X-ports, da20120214-50X, da20120214-50X-gcc461-ports, CMSSW_5_1_1, geForCMSSW_5_2_0_pre5-osx106_amd64_gcc462, geForCMSSW_5_2_0_pre5-osx107_amd64_gcc462, geForCMSSW_5_2_0_pre5-slc5_amd64_gcc462, geForCMSSW_5_2_0_pre5-slc5_amd64_gcc461, CMSSW_5_0_1_patch3-gcc461-ports, CMSSW_5_0_1_patch3, ge20120213-52X-gcc462, daForCMSSW_5_0_1_patch3b-slc5_amd64_gcc461, daForCMSSW_5_0_1_patch3b-slc5_amd64_gcc434, daForCMSSW_5_1_1b-osx106_amd64_gcc462, daForCMSSW_5_1_1b-slc5_amd64_gcc462, da20120213-51X-gcc462, ge20120213-52X-gcc462-lion, ge20120212c-52X-gcc462-lion, daForCMSSW_5_1_1-osx106_amd64_gcc462, daForCMSSW_5_0_1_patch3-slc5_amd64_gcc434, daForCMSSW_5_1_1-slc5_amd64_gcc462, ge20120212b-52X-gcc462-lion, ge20120212-52X-gcc462-lion, ecbForCMSSW_4_2_8_SLHChcal2-slc5_amd64_gcc434, CMSSW_4_1_8_patch8, da20120209-52X-gcc462-lion, da20120209-52X-gcc462, da20120209-52X, CMSSW_5_0_1_patch2-gcc461-ports, CMSSW_5_0_1_patch2, vs20120207-52X, vs20120207a-51X, da20120207b-51X-gcc462, da20120207-51X-gcc462, daForCMSSW_5_0_1_patch2c-slc5_amd64_gcc461, daForCMSSW_5_0_1_patch2c-slc5_amd64_gcc434, daForCMSSW_5_0_1_patch2-slc5_amd64_gcc461, CMSSW_5_2_0_pre4, daForCMSSW_5_0_1_patch2b-slc5_amd64_gcc434, vs20120207-51X, daForCMSSW_5_0_1_patch2-slc5_amd64_gcc434, da20120206-50X-gcc461-ports, da20120206-50X, da20120206-50X-ports, geForCMSSW_5_2_0_pre4-slc5_amd64_gcc461, geForCMSSW_5_2_0_pre4, da20120205-44X-ports, da20120205-44X, da20120205-50X-gcc461-ports, da20120205-50X-ports, da20120205-50X, da20120205-51X, fw20120205-cmssw50x-online, CMSSW_5_0_1_ONLINE, ge20120204-51X-gcc462-lion, ge20120204-51X-gcc462, da20120204-52X-gcc462-lion, da20120204-52X, geForCMSSW_5_2_0_pre2_TS113282_TS115242, CMSSW_4_2_8_SLHCtk, CMSSW_5_0_1_patch1-gcc461-ports, CMSSW_5_0_1_patch1, vskarupeForCMSSW_4_2_8_SLHCtkd, vskarupeForCMSSW_4_2_8_SLHCtkc, da20120201-42X-ports, da20120201-42X, vskarupeForCMSSW_4_2_8_SLHCtkb, vskarupeForCMSSW_4_2_8_SLHCtk, CMSSW_5_0_0_patch2-gcc461-ports, CMSSW_5_0_0_patch2, fw20120202cmssw501online, CMSSW_4_2_8_p7rootfix, fw20120201cmssw501online, ecbFor428slhcstd, da20120130-52X, daFor428p7rootfix-ports, daFor428p7rootfix, CMSSW_5_0_1-ports, CMSSW_5_0_1-gcc461-ports, CMSSW_5_0_1, da20120129-50X-ports, da20120129-50X, da20120129-50X-gcc461-ports, da20120129-52X, ecbFor428slhctk, CMSSW_5_0_0_ONLINE-cms, fw20120127gcc461cmssw500onl, ebFor428slhc1p1, fw20120126gcc461cmssw500onl, CMSSW_5_2_0_pre2_TS113282, daFor520pre2TS113282, daFor520pre2TS113042, fw20120125gcc461cmssw500onl, CMSSW_4_4_3-ports, CMSSW_4_4_3, sm120124-ports, da20120124-52X, da20120123-52X, da20120123-51X, da20120123-50X-ports, da20120123-50X, da20120123-50X-gcc461-ports, da20120123-44X-ports, da20120123-44X, CMSSW_5_0_0_patch1-gcc461-ports, CMSSW_5_0_0_patch1, CMSSW_5_2_0_pre2, daFor520pre2, da20120120-52X, CMSSW_5_2_0_pre1, daFor520pre1, CMSSW_4_4_2_p10JEmalloc, CMSSW_5_1_0_pre2, daFor510pre2, da20120116-52X, da20120112b-51X, da20120112b-52X, da20120112-50X-ports, da20120112-50X, da20120112-50X-gcc461-ports, da20120112-51X, da20120112-52X, CMSSW_5_0_0_ONLINE, da20120110-50X-ports, da20120110-50X, da20120110-50X-gcc461-ports, da20120110-51X, fw20120110gcc461cmssw500onl, da20120110-52X, CMSSW_4_1_8_patch7, da20120109b-51X, da20120109b-52X, da20120109-52X, da20120108-52X-ports, da20120108-52X, da20120108-52X-gcc461-ports, da20120106-52X-ports, da20120106-52X, da20120106-52X-gcc461-ports, sm120105onl500, CMSSW_5_0_0_g4emtest, sm111222a-onlgcc461, sm111222-onlgcc461, CMSSW_4_4_2_patch10-ports, CMSSW_4_4_2_patch10, CMSSW_5_0_0-ports, azFor442patch10gcc451, azFor442patch10, da20111220-50X-ports, da20111220-50X, da20111220-50X-gcc461-ports, da20111219-50X-ports, da20111219-50X, da20111219-50X-gcc461-ports, sjgFor510pre1, CMSSW_5_1_0_pre1-gcc461-ports, sjgFor510pre1d-gcc461-ports, sjgFor510pre1c-gcc461-ports, sjgFor510pre1b-gcc461-ports, daFor510pre1c-gcc461-ports, sjgFor500-ports, CMSSW_5_0_0-gcc461-ports, CMSSW_5_0_0, sjgFor500-gcc461-ports, sjgFor500, daFor510pre1b-gcc461-ports, az20111214-50X-gcc461-ports, az20111214-50X-ports, az20111214-50X, CMSSW_4_2_8_SLHChcal, CMSSW_4_4_2_patch9-ports, CMSSW_4_4_2_patch9, vsFor442patch9gcc451, vsFor442patch9, ecbFor428slhchcal, vs20111213-50X-ports, vs20111213-50X, daFor510pre1-gcc461-ports, sjgFor510pre1-gcc461-ports, fwFor500pre7-online, CMSSW_4_4_2_patch8-ports, CMSSW_4_4_2_patch8, CMSSW_5_0_0_pre7pythia424, sjgFor500pre7p424b, sjgFor500pre7p424, CMSSW_4_1_8_patch6, CMSSW_5_0_0_pre7, CMSSW_5_0_0_pre7-gcc461-ports, sjgFor500pre7-ports, sjgFor500pre7-gcc461-ports, sjgFor500pre7, da20111206b-50X-gcc461-ports, da20111206-50X-gcc461-ports, da20111205-50X-ports, da20111205-50X-gcc461-ports, da20111205-50X, sjg20111204b-50X, sjg20111204-50X, da20111202-50X-ports, da20111202-50X-gcc461-ports, da20111202-50X, vs20111201-50X-ports, da20111201f-50X-gcc461-ports, da20111201e-50X-gcc461-ports, vs20111201c-50X, vs20111201temp-50X, da20111201d-50X-gcc461-ports, vs20111201b-50X, CMSSW_4_2_4_g94p03c, da20111201c-50X-gcc461-ports, vs20111201-50X, da20111201c-50X-ports, da20111201b-50X-ports, da20111201b-50X-gcc461-ports, da20111201b-50X, da20111201-50X-gcc461-ports, da20111201-50X, vs20111130-42X-ports, vs20111130-42X, vs20111130-44X-ports, vs20111130-44X, da20111130-50X-ports, da20111130-50X-gcc461-ports, da20111130-50X, CMSSW_4_2_8_SLHC1, CMSSW_4_2_8_SLHC2, CMSSW_5_0_0_pre6g494, da20111128-50X-ports, da20111128-50X-gcc461-ports, da20111128-50X, sjgFor500pre6gcc494, az20111126-50X-gcc461-ports, az20111126-50X-ports, az20111126-50X, sm20111126-50X-gcc461-ports, sm20111126-50X-ports, sm20111126-50X, az20111125-50X-ports, az20111125-50X-gcc461-ports, az20111125-50X, az20111124-50X-ports, az20111124-50X-gcc461-ports, az20111124-50X, az20111123-50X-gcc461-ports, az20111123-50X-ports, az20111123-50X, CMSSW_4_4_2_patch7-ports, CMSSW_4_4_2_patch7, azFor442patch7gcc451, azFor442patch7gcc434, CMSSW_4_1_8_patch5, azFor418patch5, ecbFor428slhc1, CMSSW_5_0_0_pre6, CMSSW_5_0_0_pre6-ports, CMSSW_5_0_0_pre6-gcc461-ports, ecbFor428slhc2, sjgFor500pre6-ports, sjgFor500pre6-gcc461-ports, sjgFor500pre6, sm20111121-50X-gcc461-ports, sm20111121-50X, sm20111121-50X-ports, az20111121-50X-ports, CMSSW_4_4_2_patch6-ports, CMSSW_4_4_2_patch6, az20111118b-50X-gcc461-ports, az20111118b-50X-ports, az20111118-50X-ports, azFor442patch6gcc451, azFor442patch6gcc434, sm20111118-50X-gcc461-ports, az20111117b-50X-gcc461-ports, az20111117b-50X-ports, az20111117b-50X, az20111117-50X-gcc461-ports, az20111117-50X-ports, az20111117-50X, az20111116-50X-gcc461-ports, az20111116-50X-ports, az20111116-50X, CMSSW_4_4_2_onlpatch2_ONLINE, az20111115b-50X-gcc461-ports, az20111115b-50X-ports, az20111115-50X-gcc461-ports, az20111115-50X-ports, sm111115-onlgcc461, az20111115-50X, CMSSW_4_1_8_patch4, az20111110-42X-ports, CMSSW_5_0_0_pre5_root532rc1, azFor500pre5r532rc1, az20111111b-50X, az20111111-50X, CMSSW_4_4_2_patch5-ports, CMSSW_4_4_2_patch5, azFor442patch5gcc451, azFor442patch5gcc434, CMSSW_4_4_2_patch4-ports, CMSSW_4_4_2_patch4, azFor442patch4gcc451, azFor442patch4gcc434, az20111110-42X, az20111109b-44X, az20111109b-44X-ports, az20111109-44X-ports, az20111109-44X, CMSSW_4_4_2_patch3-ports, CMSSW_4_4_2_patch3, azFor442patch3gcc451, azFor442patch3gcc434, sjg111108-50X-gcc461-ports, az20111108-50X-gcc461-ports, az20111108-50X-ports, az20111108-50X, CMSSW_4_2_3_SLHC4_patch1, CMSSW_4_4_2_patch2-ports, CMSSW_4_4_2_patch2, CMSSW_5_0_0_pre5-ports, CMSSW_5_0_0_pre5, CMSSW_5_0_0_pre5-gcc461-ports, sjgFor500pre5-50X-gcc461-ports, sjgFor500pre5-ports, sjgFor500pre5, CMSSW_4_4_2_patch1-ports, CMSSW_4_4_2_patch1, azFor442patch1gcc451, azFor442patch1gcc434, CMSSW_4_1_8_patch3, fwFor500pre4-online, az20111102b-50X-ports, az20111102b-50X-gcc461-ports, az20111102b-50X, az20111102-50X, CMSSW_4_4_2_onlpatch1_ONLINE, CMSSW_4_4_2_ONLINE, az20111031-42X-ports, az20111031-42X, az20111031c-50X-gcc461-ports, az20111031c-50X-ports, az20111031c-50X, az20111031b-50X, az20111031-50X, ebFor423slhc4p1, CMSSW_4_4_2-ports, CMSSW_4_4_2, az20111027c-50X-gcc461-ports, azFor442gcc451, azFor442gcc434, CMSSW_5_0_0_pre4-gcc461-ports, CMSSW_5_0_0_pre4-ports, CMSSW_5_0_0_pre4, az20111027b-50X-gcc461-ports, az20111027b-50X-ports, az20111027b-50X, az20111027-50X-gcc461-ports, az20111027-50X-ports, az20111027-50X, sjgFor500pre4-gcc461-ports, sjgFor500pre4-ports, sjgFor500pre4, az20111026-50X-gcc461-ports, az20111026-50X-ports, az20111026-50X, az20111025-50X-gcc461-ports, az20111025-50X-ports, az20111025-50X, sm20111025-50X-ports, sm20111025-50X-gcc461-ports, sm20111025-50X, CMSSW_4_2_9_HLT3_onlpatch4_ONLINE, az20111024-50X-gcc461-ports, az20111024-50X-ports, az20111024-50X, az20111022-50X, sjg111021c-50X-gcc461-ports, sjg111021b-50X-ports, sjg111021b-50X-gcc461-ports, sjg111021d-50X, sjg111021c-50X, sjg111021-50X-gcc461-ports, sjg111021-50X-ports, sjg111021b-50X, sjg111021-50X, CMSSW_4_2_9_HLT3_onlpatch3_ONLINE, az20111020-50X-gcc461-ports, CMSSW_4_4_0_patch4-ports, CMSSW_4_4_0_patch4, azFor440patch4gcc451, azFor440patch4gcc434, CMSSW_5_0_0_pre3, CMSSW_5_0_0_pre3-gcc461-ports, CMSSW_5_0_0_pre3-ports, CMSSW_4_1_8_patch2, sjgFor500pre3-gcc461-ports, sjgFor500pre3-ports, sjgFor500pre3, sjgFor500pre2d-gcc461-ports, sjgFor500pre2c-gcc461-ports, sjgFor500pre2b-gcc461-ports, az20111014b-50X-gcc461-ports, az20111014-50X-ports, az20111014-50X, CMSSW_4_4_1_ONLINE, az20111014-50X-gcc461-ports, CMSSW_4_2_9_HLT3_hltpatch3, CMSSW_4_4_1-ports, CMSSW_4_4_1, sjgFor500pre2-gcc461-ports, az20111012-50X-ports, az20111012-50X, azFor441gcc451, azFor441gcc434, az20111011c-50X-gcc461-ports, az20111011b-50X-gcc461-ports, az20111011b-50X-ports, az20111011b-50X, az20111011a-50X-gcc461-ports, az20111011a-50X-ports, az20111011a-50X, az20111011-50X, az20111010-50X-gcc461-ports, CMSSW_4_2_9_HLT3_onlpatch2_ONLINE, CMSSW_5_0_0_pre2, CMSSW_5_0_0_pre2-ports, sjgFor500pre2-ports, sjgFor500pre2, CMSSW_4_4_0_patch3-ports, CMSSW_4_4_0_patch3, CMSSW_4_2_8_patch6, CMSSW_4_2_8_patch6-ports, azFor440patch3gcc451, azFor440patch3gcc434, az20111007-50X-gcc461-ports, az20111007-50X-ports, az20111007-50X, CMSSW_4_4_0_patch2-ports, CMSSW_4_4_0_patch2, azFor440patch2gcc451, azFor440patch2gcc434, az20111005-50X-gcc461-ports, az20111004a-50X-gcc461-ports, az20111004-50X-gcc461-ports, CMSSW_4_2_4_g94p02, CMSSW_4_2_4_g93p01, CMSSW_4_2_9_HLT3_hltpatch1, CMSSW_4_2_9_HLT3_hltpatch2, az20111003-50X-gcc461-ports, CMSSW_4_2_9_HLT3_onlpatch1_ONLINE, CMSSW_4_2_9_HLT3_ONLINE, CMSSW_4_4_0_patch1-ports, CMSSW_4_4_0_patch1, azFor440patch1gcc451a, azFor440patch1gcc434a, azFor440patch1gcc451, azFor440patch1gcc434, CMSSW_4_2_8_patch5-ports, CMSSW_4_2_8_patch5, az20110930a-50X-gcc461-ports, az20110930-50X-gcc461-ports, ge20110930-gcc461-ports, CMSSW_5_0_0_pre1-ports, CMSSW_4_2_9_HLT3-ports, CMSSW_4_2_9_HLT3, az20110929a-50X-gcc461-ports, sjgFor500pre1-ports, az20110929-50X-ports, az20110929-50X-gcc461-ports, ge20110929-gcc461-ports, az20110928a-50X-gcc461-ports, az20110928a-50X-ports, az20110928a-50X, az20110928-50X-gcc461-ports, az20110928-50X-ports, az20110928-50X, az20110928-50X-461-ports, az20110926-50X-ports, az20110926a-50X-gcc461-ports, az20110926-gcc461-ports, ge20110926-gcc461-ports, CMSSW_5_0_0_pre1, sjgFor500pre1b, sjgFor500pre1, builder_2011-09-25_13-08-30_CmsTC, az20110922c-50X, ge20110923-gcc461-ports, CMSSW_4_4_0-ports, CMSSW_4_4_0, az20110922c-50X-ports, builder_2011-09-22_19-07-05_CmsTC, azFor440gcc451, azFor440gcc434, az20110922b-50X-ports, az20110922b-50X, ge20110922b-gcc461-ports, CMSSW_4_2_9_HLT2_hltpatch1, az20110922a-50X-ports, az20110922a-50X, az20110922-50X, ge20110922-gcc461-ports, builder_2011-09-21_19-43-30_CmsTC, ge20110921-gcc461-ports, CMSSW_4_2_9_HLT2_onlpatch1_ONLINE, CMSSW_4_2_9_HLT2_ONLINE, az20110921-44X-ports, az20110921-44X, builder_2011-09-21_10-25-16_CmsTC, CMSSW_4_2_9_HLT2, CMSSW_4_2_9_HLT2-ports, builder_2011-09-20_13-03-45_CmsTC, az20110920-50X-ports, az20110920-50X, builder_2011-09-20_12-03-56_CmsTC, ge20110919-gcc461, az20110918-50X-ports, az20110918-50X, az20110916c-50X-ports, az20110916c-50X, az20110916b-50X, az20110916a-50X, az20110916-50X, CMSSW_4_2_8_patch4-ports, CMSSW_4_2_8_patch4, CMSSW_4_2_9_HLT1_patch1-ports, CMSSW_4_2_9_HLT1_patch1, az20110914-44X-ports, az20110914-44X, ge20110914-gcc461, az20110913-44X-ports, az20110913-44X, az20110912-50X-ports, az20110912-50X, CMSSW_4_2_9_HLT1_ONLINE, az20110912-44X-ports, az20110912-44X, sm20110912-50X-ports, sm20110912-50X, CMSSW_4_4_0_pre10_ONLINE, fwFor440pre10online, CMSSW_4_4_0_pre10-ports, CMSSW_4_4_0_pre10, azFor440pre10gcc451, azFor440pre10gcc434, az20110909b-44X-ports, az20110909b-44X, az20110909a-44X-ports, az20110909a-44X, az20110909-44X-ports, az20110909-44X, az20110908-50X-ports, az20110908-50X, az20110907c-50X, az20110907c-50X-ports, CMSSW_4_1_8_patch1, az20110907b-50X, sjgFor418p1a, sjgFor418p1, az20110906b-44X, az20110906a-44X, sm20110907-50X-ports, sm20110907-50X, az20110906a-50X-ports, az20110906-44X-ports, az20110906-44X, az20110906-50X-ports, az20110904-50X-ports, az20110904-50X, az20110902b-50X-ports, az20110902b-50X, az20110902a-50X, az20110902-50X-ports, az20110902-50X, CMSSW_4_2_8_patch3-ports, CMSSW_4_2_8_patch3, azFor428patch3gcc451, azFor428patch3gcc434, az20110831-50X-ports, az20110831-50X, ebFor423slhc2p1, CMSSW_4_4_0_pre9, CMSSW_4_4_0_pre9-ports, azFor440pre9gcc451, azFor440pre9gcc434, az20110827-50X-ports, az20110827-50X, CMSSW_4_2_9_HLT1_hltpatch1-ports, CMSSW_4_2_9_HLT1_hltpatch1, az20110826b-50X-ports, az20110826b-50X, az20110826a-50X, az20110826-50X, CMSSW_4_2_7_hinpatch1_ONLINE, az20110825-50X-ports, az20110825-50X, CMSSW_4_1_8_FWLITE, CMSSW_4_1_8, azFor418gcc434, az20110823-50X-ports, az20110823-50X, CMSSW_4_2_8_patch2-ports, CMSSW_4_2_8_patch2, az20110821-44X-ports, az20110821-44X, CMSSW_4_2_9_HLT1-ports, CMSSW_4_2_9_HLT1, az20110818a-50X-ports, az20110818a-50X, az20110818-50X-ports, az20110818-50X, CMSSW_4_2_9_HLT-ports, CMSSW_4_2_9_HLT, sm20110816-42X, sm20110816-42X-ports, CMSSW_4_4_0_pre8-ports, CMSSW_4_4_0_pre8, azFor440pre8gcc451, azFor440pre8gcc434, sjg110813b-50X-ports, sjg110813b-50X, sjg110813a-50X-ports, sjg110813a-50X, builder_2011-08-11_12-11-35_CmsTC, CMSSW_4_2_7_onlpatch3_ONLINE, CMSSW_4_2_7_hltpatch3, CMSSW_4_1_7_patch3, az20110809b-50X-ports, az20110809b-50X, az20110809a-50X, az20110809a-44X-ports, az20110809a-44X, az20110809-50X-ports, az20110809-50X, az20110809-44X-ports, az20110809-44X, CMSSW_4_2_8_patch1-ports, CMSSW_4_2_8_patch1, CMSSW_4_4_0_pre7_g494p02-ports, CMSSW_4_4_0_pre7_g494p02, azFor440p7g494p02-g451, azFor440p7g494p02, az20110804-44X-ports, az20110804-44X, sjg110804-50X-ports, sjg110804-50X, sjg110803-50X-ports, sjg110803-50X, az20110802-42X-ports, az20110802-42X, CMSSW_4_1_7_patch2, CMSSW_4_4_0_pre7-ports, CMSSW_4_4_0_pre7, azFor440pre7gcc451, azFor440pre7gcc434, az20110801-44X, az20110801-44X-ports, CMSSW_4_4_0_pre6-ports, CMSSW_4_4_0_pre6, azFor440pre6gcc451, azFor440pre6gcc434, az20110729-44X-ports, az20110729-44X, CMSSW_4_2_8-ports, CMSSW_4_2_8, CMSSW_4_2_7_onlpatch2_ONLINE, CMSSW_4_2_7_hltpatch2, azFor428gcc451, azFor428gcc434, DBS_2_1_6-pre1, az20110726a-44X-ports, az20110726a-44X, az20110726-44X-ports, az20110726-44X, az20110725c-44X-ports, az20110725c-44X, az20110725b-44X-ports, az20110725b-44X, az20110725a-44X-ports, az20110725-44X-ports, az20110725a-44X, az20110725-44X, az20110723a-44X-ports, az20110723a-44X, az20110723-44X, CMSSW_4_2_7_hltpatch1, az20110720-42X-ports, az20110720-42X, CMSSW_4_2_7_patch2, CMSSW_4_2_7_patch2-ports, azFor427patch2gcc451, azFor427patch2gcc434, CMSSW_4_4_0_pre5-ports, CMSSW_4_4_0_pre5, azFor440pre5gcc451, azFor440pre5gcc434, az20110718-42X-ports, az20110718-42X, az20110715a-44X-ports, az20110715a-44X, az20110715-44X, CMSSW_4_2_7_patch1, CMSSW_4_2_7_patch1-ports, azFor427patch1g451, azFor427patch1, az20110714a-44X-ports, az20110714a-44X, az20110714-44X-ports, az20110714-44X, CMSSW_4_2_7_onlpatch1_ONLINE, CMSSW_4_2_7_ONLINE, CMSSW_4_2_7-ports_FWLITE, CMSSW_4_2_7-ports, CMSSW_4_2_7_FWLITE, CMSSW_4_2_7, azFor427g451, azFor427g434, az20110713a-44X-ports, az20110713a-44X, az20110713-44X, ebFor423slhc4, CMSSW_4_1_7_patch1, az20110712c-44X-ports, az20110712c-44X, az20110712b-44X-ports, az20110712a-44X, az20110712-42X-ports, az20110712-42X, ge20110712-44X-ports, az20110712-44X-ports, az20110712-44X, CMSSW_4_2_6_onlpatch1_ONLINE, az20110711-43X-ports, az20110711-43X, ge20110711-44X, ge20110711-44X-ports, ge20110710b-44X, ge20110710b-44X-ports, ge20110710-44X, ge20110710-44X-ports, ge20110709b-44X-ports, ge20110709-44X-ports, ge20110708-44X-ports, CMSSW_4_4_0_pre4-ports_FWLITE, CMSSW_4_4_0_pre4-ports, CMSSW_4_4_0_pre4_FWLITE, CMSSW_4_4_0_pre4, azFor440p4g451, azFor440p4g434, CMSSW_4_3_0_dqmpatch2-ports, CMSSW_4_3_0_dqmpatch2, sjgFor430dqmp2-ports, sjgFor430dqmp2, CMSSW_4_2_6_ONLINE, CMSSW_4_2_6-ports_FWLITE, CMSSW_4_2_6-ports, CMSSW_4_2_6_FWLITE, CMSSW_4_2_6, az20110706-44X-ports, az20110706-44X, azFor426gcc451, azFor426gcc434, az20110705-42X-ports, az20110705-42X, az20110701-44X-ports, az20110701-44X, CMSSW_4_4_0_pre3-ports, CMSSW_4_4_0_pre3, azFor440pre3gcc451, azFor440pre3gcc434, CMSSW_4_3_0_dqmpatch1-ports, CMSSW_4_3_0_dqmpatch1, az20110629-44X-ports, az20110629-44X, sjgFor430dqmp1, sjgFor430dqmp1-ports, sjfFor430dqmp1-ports, sjfFor430dqmp1, az20110627a-44X-ports, az20110627-44X-ports, az20110627-44X, CMSSW_4_3_0-ports, CMSSW_4_3_0, sjgFor430-ports, sjgFor430, CMSSW_4_4_0_pre2_FWLITE, CMSSW_4_4_0_pre2, CMSSW_4_4_0_pre2-ports_FWLITE, CMSSW_4_4_0_pre2-ports, azFor440pre2gcc451, azFor440pre2gcc434, CMSSW_4_2_5_hltpatch1, CMSSW_4_2_5_onlpatch1_ONLINE, CMSSW_4_2_5_ONLINE, fwFor425online, builder_2011-06-23_18-03-57_CmsTC, sm20110622a-44X-ports, sm20110622a-43X-ports, sm20110622a-43X, sm20110622a-44X, CMSSW_4_2_4_hltpatch1, sm20110622-43X-ports, sm20110622-43X, sm20110622-44X-ports, sm20110622-44X, CMSSW_4_2_5, CMSSW_4_2_5-ports, CMSSW_4_1_7, sm20110621-42X-ports, sm20110621-42X, sjgFor425b-ports, sjgFor425b, sjg110620a, sm20110620-42X-ports, sm20110620-42X, sjgFor425-ports, sjgFor425, sm20110620-44X, sm20110620-44X-ports, fw20110617-41X, sm20110616-44X-ports, sm20110616-44X, CMSSW_4_4_0_pre1-ports, CMSSW_4_4_0_pre1, az20110615-43X-ports, az20110615-43X, azFor20110615-43X, azFor20110615-43X-ports, azFor440pre1gcc451, azFor440pre1, sm20110615-43X-ports, sm20110615-43X, sm20110615-42X-ports, sm20110615-42X, sjgFor430pre6dqmIO-ports, sjgFor430pre6dqmIO, sm20110614b-44X-ports, sm20110614b-44X, sm20110614a-44X-ports, sm20110614a-44X, sm20110614-44X-ports, sm20110614-44X, sm20110607a-44X, sm20110607a-44X-ports, CMSSW_4_3_0_pre7, CMSSW_4_3_0_pre7-ports, sjgFor430pre6dp1, sjgFor430pre6dp1-ports, sjgFor430pre7, sjgFor430pre7-ports, sm20110610-44X-ports, sm20110610-44X, sm20110609-43X-ports, sm20110609-43X, CMSSW_4_2_4_patch1-ports, CMSSW_4_2_4_patch1, sm20110608-44X-ports, sm20110608-44X, fwFor424online3, fwFor424online2, sm20110607-44X, sm20110607-44X-ports, sm20110606a-ports, CMSSW_4_2_4_onlpatch1_ONLINE, CMSSW_4_2_4_ONLINE, fwFor424online, sm20110606a, CMSSW_4_2_3_SLHC3, sm20110606, CMSSW_4_2_4-ports_FWLITE, CMSSW_4_2_4-ports, CMSSW_4_2_4_FWLITE, CMSSW_4_2_4, azFor424fgcc451, azFor424fgcc434, azFor424g434, ebFor423slhc3, az20110601-for42X-ports, az20110601-for42X, azFor424agcc451, azFor424agcc434, CMSSW_4_2_3_SLHC2, azFor424gcc451, for423SLHC2, azFor424gcc434, CMSSW_4_1_6_patch1, CMSSW_4_1_6, CMSSW_4_2_3_patch5-ports, CMSSW_4_2_3_patch5, azFor423patch5gcc451, azFor423patch5gcc434, azFor423patch4agcc434, CMSSW_4_2_3_patch4-ports, CMSSW_4_2_3_patch4, azFor423patch4gcc451, azFor423patch4gcc434, CMSSW_4_3_0_pre6, CMSSW_4_3_0_pre6-ports, sjgFor430pre6-ports, sjgFor430pre6, sm20110528-for42X-ports, sm20110528-for42X, sm20110528-for43X, sm20110528-for43X-ports, sm20110527-for43X-ports, CMSSW_4_2_3_patch3-ports, CMSSW_4_2_3_patch3, azFor423patch3gcc451, azFor423patch3gcc434, sm20110523a-for43X-ports, sm20110523a-for43X, sm20110523-for43X, sm20110523-for43X-ports, CMSSW_4_2_3_onlpatch4_ONLINE, builder_2011-05-20_16-46-52_crab-server, CRABSERVER_1_1_4_pre5_BUILD_SLC5, builder_2011-05-16_23-03-55_CmsTC, sm20110516-for43X-ports, sm20110516-for43X, CMSSW_4_2_3_patch2-ports, CMSSW_4_2_3_patch2, azFor423patch2gcc451, azFor423patch2gcc434, sjg110514a-for43x-ports, sjg110514a-for43x, sm20110514a-for43X-ports, sm20110514a-for43X, ge20110514-for43X-ports, sm20110514-for43X, sm20110514-for43X-ports, CMSSW_4_2_3_onlpatch3_ONLINE, sjg110513a-for43X-ports, sjg110513a-for43X, CMSSW_4_2_3_onlpatch2_ONLINE, azFor423onlpatch2, CMSSW_4_3_0_pre5-ports, CMSSW_4_3_0_pre5, sjgFor430pre5, sjgFor430pre5-ports, CMSSW_4_2_3_patch1, CMSSW_4_2_3_patch1-ports, azFor423patch1gcc451, azFor423patch1gcc434, CMSSW_4_2_3_SLHC_pre1, ebFor423slhcPre1, CMSSW_4_2_3_onlpatch1_ONLINE, CMSSW_4_2_3_ONLINE, fwFor423online, sm20110509a-for43X, sm20110509a-for43X-ports, sm20110509-for43X, CMSSW_4_2_2_patch2, CMSSW_4_2_2_patch2-ports, fwFor416, fwFor416sherpa123, CMSSW_4_2_3, CMSSW_4_2_3_FWLITE, CMSSW_4_2_3-ports_FWLITE, CMSSW_4_2_3-ports, azFor423gcc434_fwlite, azFor423g451, azFor423gcc451, azFor423gcc434, sm20110505-for42X-ports, sm20110505-for42X, sm20110504-for43X, sm20110504-for43X-ports, sm20110504-for42X-ports, sm20110504-for42X, sm20100504-ports, sm20100504, CMSSW_4_3_0_pre4-ports_FWLITE, CMSSW_4_3_0_pre4_FWLITE, CMSSW_4_3_0_pre4-ports, CMSSW_4_3_0_pre4, CMSSW_4_2_2_patch1-ports, CMSSW_4_2_2_patch1, azFor430pre4gcc451, azFor430pre4gcc434, CMSSW_4_2_1_patch2-ports, CMSSW_4_2_1_patch2, azFor421patch2gcc451, azFor421patch2gcc434, CMSSW_4_2_2_SLHC_pre1, pe20110427a-for43X-ports, pe20110427a-for43X, pe20110426a-for43X-ports, pe20110426a-for43X, ebFor422slhcPre1, CMSSW_4_2_2-ports_FWLITE, CMSSW_4_2_2_FWLITE, CMSSW_4_2_2-ports, CMSSW_4_2_2, azFor422gcc451, azFor422gcc434, azFor422g451, azFor422g434, CMSSW_4_2_1_patch1-ports, CMSSW_4_2_1_patch1, CMSSW_4_1_4_patch3, azFor421patch1gcc451a, azFor421patch1gcc434a, CMSSW_4_1_5, CMSSW_4_1_4_patch2, azFor421patch1gcc451, azFor421patch1gcc434, azFor421patch1g451, azFor421patch1g434, pe20110420b-for43X-ports, pe20110420b-for43X, pe20110420a-for43X, sjg110420a-ports, sjg110420a, pe20110419a-for43X-ports, pe20110419a-for43X, pe20110418a-for43X-ports, pe20110418a-for43X, CMSSW_4_3_0_pre3, CMSSW_4_3_0_pre3-ports, sjgFor430pre3-ports, sjgFor430pre3, sjg110417a-for43X-ports, sjg110417a-for43X, sm20110415-for43X, sm20110415-for43X-ports, CMSSW_4_2_1-ports_FWLITE, CMSSW_4_2_1-ports, CMSSW_4_2_1_FWLITE, CMSSW_4_2_1, azFor421g451, azFor421g434, CMSSW_4_1_4_onlpatch1_ONLINE, CMSSW_4_1_4_ONLINE, fwFor414p2, pe20110413a-for43X-ports, pe20110413a-for43X, fwFor414online, sm110412-for43X, pe20110412a-for43X, pe20110411a-for43X, CMSSW_4_1_4_patch1, sm110408, CMSSW_4_2_0-ports_FWLITE, CMSSW_4_2_0_FWLITE, CMSSW_4_3_0_pre2, CMSSW_4_2_0-ports, CMSSW_4_2_0, azFor420g451-fwlite, azFor420g434-fwlite, azFor420p434-fwlite, azFor420gcc451, azFor420gcc434, azFor420g451, azFor420g434, CMSSW_4_3_0_pre2-ports, CMSSW_4_1_4, sjgFor430pre2-ports, sjgFor430pre2, pe20110331b-for43X-ports, pe20110331b-for43X, builder_2011-03-31_13-06-26_crab-server, CRABSERVER_1_1_4_pre4_BUILD_SLC5, pe20110331a-for43X-ports, pe20110331a-for43X, fwFor413op1, ge20110430-for43X-ports, CMSSW_4_1_3_patch3, CMSSW_4_1_2_patch2, pe20110328a-for43X-ports, pe20110328a-for43X, builder_2011-03-28_17-53-57_crab-server, CRABSERVER_1_1_4_pre3_BUILD_SLC5, CMSSW_4_2_0_pre8_FWLITE, sjgFor430pre1-fwlite, CMSSW_4_3_0_pre1-ports, CMSSW_4_3_0_pre1, azFor420p8_fwlite, sjgFor430pre1-ports, pe20110324b-for43X-ports, pe20110324b-for43X, fwFor413xdaq11b6online, CMSSW_4_1_3_ONLINE, sjgFor430pre1, fwFor413p2, pe20110324a-for43X-ports, pe20110324a-for43X, CMSSW_4_2_0_pre8-ports, CMSSW_4_2_0_pre8, azFor420p8g451, azFor420p8g434, CMSSW_4_1_3_patch1, fwFor412op1, fwFor413online, pe20110318b-for4XY-ports, CMSSW_4_1_3, pe20110318a-for4XY-ports, fwFor413, pe20110317a-for4XY-ports, pe20110317a-for4XY, pe20110315a-for4XY-ports, pe20110315a-for4XY, ebFor363slhc3p1, azFor420p7g434_fwlite, azFor420p7_fwlite, sm110311fwlite, pe20110310a-for4XY-ports, CMSSW_3_11_3, pe20110310a-for4XY, CMSSW_4_2_0_pre7-ports, CMSSW_4_2_0_pre7, azFor420p7g451, azFor420p7g434, CMSSW_4_1_2_patch1, CMSSW_4_1_1_onlpatch2_ONLINE, pe20110307a-for4XY-ports, pe20110307a-for4XY, CMSSW_4_1_2_ONLINE, pe20110303-for412-ports, CMSSW_4_1_2, CMSSW_4_1_1_onlpatch1_ONLINE, CMSSW_4_1_1_ONLINE, CMSSW_4_2_0_pre6-ports, CMSSW_4_2_0_pre6, DQMGUI_5_4_0, azFor420p6g451, azFor420p6g434, fwFor411online, pe20110301-for412, CMSSW_3_11_2, builder_2011-02-28_14-23-32_wmagent, CMSSW_4_1_1, pe20110228a-for4XY-ports, pe20110228a-for4XY, CMSSW_3_11_1_hclpatch1, sjgFor3111hclp1, sjgFor3111hcalp1, CMSSW_4_1_0_pre3-ports, CMSSW_4_1_0_pre3, pe20110225a-for311X, pe20110225b-for4XY-ports, pe20110225b-for4XY, pe20110225a-for4XY-ports, pe20110225a-for4XY, CMSSW_3_11_1_hltpatch1, CMSSW_3_11_1_patch3, pe20110223a-for4XY-ports-osx, pe20110223a-for4XY-ports, pe20110223a-for4XY, CmsTC_0_0_4, CMSSW_3_9_9_patch1, apFor399p1v0, fwFor410pre2online, CMSSW_3_11_1_onlpatch1_ONLINE, CMSSW_4_2_0_pre5-ports, CMSSW_4_2_0_pre5, CMSSW_3_9_9, azFor420p5g451a, fwFor3111op1-online, azFor420p5g451, azFor420p5g434, azFor420pre5gcc451a, azFor420pre5gcc451, azFor420pre5gcc434, apFor399v0, CMSSW_3_6_3_SLHC3, PRODAGENT_0_12_18_patch5, ebFor363slhc3, CMSSW_3_11_1_patch2, CMSSW_4_1_0_pre2, pe20110215-for410p2, CMSSW_4_2_0_pre4-ports, CMSSW_4_2_0_pre4, azFor420pre4gcc451, azFor420pre4gcc434, azFor420p4g451, azFor420p4g434, CmsTC_0_0_3, CmsTC_0_0_2, pe20110213a-for4XY-ports, pe20110213a-for4XY, CMSSW_3_11_1_patch1, CMSSW_4_2_0_pre3-ports, CMSSW_4_2_0_pre3, sjgFor3111p1b, sjgFor3111p1, azFor420pre3gcc451, azFor420pre3gcc434, DQMGUI_5_3_2b, pe20110210a-for4XY-ports, pe20110210a-for4XY, DQMGUI_5_3_2a, CMSSW_3_11_1_ONLINE, CMSSW_3_11_1, builder_2011-02-09_14-27-53_crab-server, fwFor3111, CRABSERVER_1_1_4_pre2_BUILD_SLC5, CMSSW_3_9_8_patch2, apFor398p2v0, ebFor363slhc2, builder_2011-02-08_23-13-23_cmsweb, HG1102d, pe20110208a-for4XY, pe20110208a-for4XY-ports, builder_2011-02-08_07-34-50_cmsweb, HG1102c, pe20110207b-for4XY-ports, pe20110207b-for4XY, pe20110207a-for4XY, builder_2011-02-07_17-11-09_crab-server, CRABSERVER_1_1_4_pre1_BUILD_SLC5_1, CMSSW_4_2_0_pre2-ports, CMSSW_4_2_0_pre2, azFor420pre2gcc434c, azFor420pre2gcc434b, azFor420pre2gcc451, CMSSW_4_1_0_pre1, azFor420pre2gcc434, pe20110205-for410p1, CMSSW_3_9_8_patch1, apFor398p1v0, builder_2011-02-03_23-45-44_CmsTC, pe20110203a-for4XY-ports, pe20110203a-for4XY, builder_2011-02-03_19-04-46_PHEDEX-combined-agents, CMSSW_3_9_8, pe20110203-for410p1, pe20110202a-for311X, pe20110202a-for4XY-ports, builder_2011-02-02_21-14-00_cmsweb, pe20110202a-for4XY, apFor398v0, CRABSERVER_1_1_4_pre1_BUILD_SLC5, builder_2011-02-02_16-24-27_T0Mon, CMSSW_3_6_3_SLHC1_patch3, builder_2011-02-01_18-11-58_cmsweb, fw20110201-41X-online, pe20110131b-for4XY-ports, pe20110131b-for4XY, pe20110131a-for4XY-ports, pe20110131a-for4XY, ebFor363slhc1pat3, builder_2011-01-31_16-44-33_dbs-client, builder_2011-01-31_15-26-15_T0DataSvc, fw20110131-311x-online, CMSSW_3_11_0_pre5r52706bT2, CMSSW_3_11_0_ONLINE, fw20110128-311X-online, CMSSW_4_2_0_pre1-ports, CMSSW_4_2_0_pre1, CMSSW_3_6_3_SLHC1_patch2, CMSSW_3_11_0, azFor420pre1gcc451, azFor420pre1g451n, azFor420pre1g434, pe20110127a-for311X-ports, pe20110127a-for311X, azFor420pre1g451, azFor420pre1, fw20110127a-311X, fw20110127-311X, fwFor3110, pe20110126b-for311X-ports, pe20110126b-for311X, fw20110126a-311X-online, fw20110126a-311X-ports, smFor398a, smFor398, pe20110126a-for311X-ports, pe20110126a-for311X, sm110126a, sm110126, fw20110126-311X-online, ebFor363slhc1pat2, sm110125, builder_2011-01-25_14-26-56_cmsweb, pe20110125-for3110p5r52706bT2, pe20110124b-311X-ports, pe20110124b-311X, pe20110124a-311X, fw20110122-311X-ports, fw20110122-311X-online, pe20110122b-311X-ports, pe20110122a-311X-ports, pe20110122a-311X, CMSSW_3_11_0_pre5_ONLINE, fw20110121b-311X-ports, fw20110121b-311X-online, pe20110121-for3110p5r52706b, fw20110121a-311X-ports, fw20110121a-311X-online, fw20110121-311X-ports, fw20110121-311X-online, fw20110121, pe20110120b-311X, pe20110120a-311X-ports, pe20110120a-311X, builder_2011-01-20_18-59-54_cmsweb, fw20110120b-311X-ports, fw20110120b-311X-online, CMSSW_3_10_1, CMSSW_3_11_0_pre5-ports, CMSSW_3_11_0_pre5, HG1102b, fw20110120a-311X-ports, fw20110120a-311X-online, fw20110120-311X-online, fw20110119-311X-online, smFor3101, fwFor3110pre5-online, fwFor3110pre5-ports, CMSSW_3_10_0_pre9G493, fwFor3110pre5, pe20110118b-311X-ports, pe20110118b-311X, pe20110118a-311X, CMSSW_3_11_0_pre4, fwFor3110pre4online, pe20110117c-311X-ports, pe20110117b-311X-ports, pe20110117c-311X, fwFor3110pre4, fw20110117-for311X, pe20110117a-311X-ports, pe20110117b-311X, sm110117, fwFor3100xdaq11b4online, pe20110112d-for311X, pe20110112c-for311X-ports, CMSSW_3_9_5_xdaq11b4_ONLINE, CMSSW_3_8_7_patch2, sjgFor387p2b, sjgFor387p2, pe20110112b-for311X-ports, pe20110112a-for311X-ports, pe20110112a-for311X, pe20110111b-for311X, pe20110111a-ports, pe20110110-ports, sm110110-for311X, pe20110107e-for311Xrb, pe20110107d-for311Xrb, pe20110107c-for311Xrb, CMSSW_3_11_0_pre3, pe20110106b-for311Xrb, smFor3110pre3a, smFor3110pre3, pe20110106a-for311Xrb, pe20110105e-for311Xrb, pe20110105d-for311Xrb, pe20110105c-for311Xrb, pe20110105b-for311Xrb, pe20110105a-for311Xrb, pe20101230-311XAB, CMSSW_3_11_0_pre2, pe20101229-for311X, fwFor311pre2, CMSSW_3_10_0, CMSSW_3_9_7, smFor3100c, apFor397v0, CMSSW_3_9_6, pe20101221a-for3100p9io, smFor3100b, PRODAGENT_0_12_18_patch4, apFor396v0, smFor3100a, smFor3100, pe20101217b-for3100p9io, pe20101217a-for3100p9io, CMSSW_3_8_7_patch1, pe20101217a-for310Xrb, CMSSW_3_11_0_pre1, fwFor311pre1, smFor3100pre9G493, CMSSW_3_10_0_pre9r52706b, pe20101215-for3100p9r52706b, pe20101215a-for310Xrb, pe20101214b-for310Xrb, CMSSW_3_10_0_pre9, pe20101214a-for310Xrb, smFor3100pre9a, pe20101213a-for310Xrb, smFor3100pre9, CMSSW_3_9_5_patch2, apFor395p2v0, CMSSW_3_10_0_pre8, pe20101208c-for310Xrb, pe20101208b-for310Xrb, pe20101208a-for310Xrb, smFor3100pre8, smFor310X-101207, smFor310X-101206b, smFor310X-101206ab, smFor310X-101206a, smFor310X-101206, pe20101206-for3100pre7r52706b, CMSSW_3_10_0_pre7g494c1, CMSSW_3_9_5_patch1, apFor395p1v0, smFor3100pre7G494C1a, pe20101203-root52706b, DQMGUI_5_3_2, pe20101202a-for310Xrb, dsr20101201fwlite387, CMSSW_3_10_0_pre7io, azFor3100pre7io-a, smFor3100pre7io-a, azFor3100pre7io-Updated, smFor3100pre7G494C1, azFor3100pre7io, smFor3100pre7io, CMSSW_3_10_0_pre7, pe20101130a-for310Xrb, smFor3100pre7, smFor310X-101130, CMSSW_3_8_7, smFor310X-101129, dsr20101129fwlite394, CMSSW_3_9_5_ONLINE, CMSSW_3_9_5, CMSSW_3_10_0_pre6, smFor3100pre6, apFor395v0, sjg101126b, sjg101126a, pe20101125f-for310Xrb, pe20101125e-for310Xrb, pe20101125d-for310Xrb, pe20101125c-for310Xrb, pe20101125b-for310Xrb, pe20101125a-for310Xrb, CMSSW_3_9_4, smFor310X-101123, apFor394v0, smFor39X-101123, for310X-101122a, CMSSW_3_8_6_patch2, sjgFor386p2, CMSSW_3_9_1_onlpatch4_ONLINE, CMSSW_3_9_1_onlpatch3_ONLINE, for310X-101122, sjg101122b, sjg101122a, CMSSW_3_10_0_pre5, CMSSW_3_9_3_ONLINE, azFor3100p5, CMSSW_3_9_3, apFor393v0, pe20101114a-for310Xrb, CMSSW_3_10_0_pre4r52706, pe20101112b-for3100p4r52706, pe20101112-for3100p4r52706, smFor310X-101111, pe20101111a-for310Xrb, CMSSW_3_9_2_patch5, CMSSW_3_10_0_pre4, CMSSW_3_9_2_patch4, azFor3100pre4-Updated, azFor3100pre4, ge20101109, smFor392p4, CMSSW_3_8_6_patch1, pe20101108d-for310Xrb, sjgFor386p1, pe20101108c-for310Xrb, pe20101108b-for310Xrb, CMSSW_3_9_2_patch3, apFor392p3v0, pe20101108a-for310Xrb, CMSSW_3_9_2_patch2, apFor392p2v0, smFor310-101106, pe20101105b-for310Xrb, pe20101105a-for310Xrb, CMSSW_3_9_2_patch1, apFor392p1v0, CMSSW_3_9_1_onlpatch2_ONLINE, CMSSW_3_9_1_onlpatch1_ONLINE, pe20101104c-for310Xrb, pe20101104b-for310Xrb, smFor310-101104, CMSSW_3_9_2, pe20101104a-for310Xrb, apFor392v0, sjgFor392, CMSSW_3_10_0_pre3, pe20101103e-for310Xrb, CMSSW_3_8_6, azFor3100p3a, pe20101103d-for310Xrb, pe20101103c-for310Xrb, pe20101103b-for310Xrb, smFor386a, azFor3100p3, pe20101103a-for310Xrb, pe20101102e-for310Xrb, CMSSW_3_9_1_patch1, pe20101102d-for310Xrb, smFor391patch1, pe20101102c-for310Xrb, pe20101102b-for310Xrb, pe20101102a-for310Xrb, CMSSW_3_9_1_ONLINE, smFor391onl, CMSSW_3_9_1, smFor391, pe20101029a-for310Xrb, apFor391v1, apFor391v0, ebFor363slhc1pat1v0, smFor386, CMSSW_3_10_0_pre2, pe20101028a-for310Xrb, smFor3100pre2, CMSSW_3_8_5_patch3, apFor385p3v0, pe20101025c-for310Xrb, pe20101025b-for310Xrb, pe20101025a-for310Xrb, CMSSW_3_8_5_onlpatch4_ONLINE, CMSSW_3_8_5_onlpatch3_ONLINE, CMSSW_3_10_0_pre1, smFor3100pre1, CMSSW_3_8_5_patch2, sjgFor385p2, CMSSW_3_8_5_patch1, sjgFor385p1, eskFor3XYpreZ, CMSSW_3_9_0, apFor390v0, CMSSW_3_8_5_onlpatch1_ONLINE, CMSSW_3_8_5_ONLINE, fw385online, pe20101011f-for39Xrb, pe20101011e-for39Xrb, pe20101011d-for39Xrb, pe20101011c-for39Xrb, pe20101011b-for39Xrb, pe20101011a-for39Xrb, CMSSW_3_8_1_onlpatch7_ONLINE, pe20101008c-for39Xrb, pe20101008b-for39Xrb, pe20101008a-for39Xrb, CMSSW_3_9_0_pre7, CMSSW_3_8_4_patch4, sjfFor384p4, apFor390pre7v0, sm39Xtoolconf-101007, CMSSW_3_8_5, sjgFor385, sm39Xtoolconf-101005, pe20101005a-for39Xrb, pe20101004a-for39Xrb, DQMGUI_5_3_1, CMSSW_3_9_0_pre6, CMSSW_3_8_1_onlpatch6_ONLINE, apFor390pre6v0, smFor390pre6toolconf-101001, pe20101001b-for39Xrb, pe20101001a-for39Xrb, pe20100930c-for39Xrb, CMSSW_3_8_4_patch3, pe20100930b-for39Xrb, pe20100930a-for39Xrb, sjgFor384patch3v3, sjgFor384patch3v2, sjgFor384patch3, smFor390pre6toolconf-100929, smFor390pre6toolconf, smFor385toolconf, sm100928a, pe20100925a-for39Xrb, CMSSW_3_9_0_pre5, apFor390pre5v0, pe20100924b-for39Xrb, pe20100924a-for39Xrb, pe20100923c-for39Xrb, pe20100923b-for39Xrb, pe20100923a-for39Xrb, CMSSW_3_8_4_patch2, bhFor384p2, CMSSW_3_8_4_patch1, bhFor384p1, pe20100922b-for39Xrb, pe20100922a-for39Xrb, CMSSW_3_9_0_pre4, CMSSW_3_8_4, bhFor384, CMSSW_3_8_1_onlpatch5_ONLINE, apFor390pre4v0, dg-base-rev20, CMSSW_3_8_3, dg-base-rev19, pe20100912-for39X, bhFor383, apFor383v1, apFor383v0, forPHEDEX-web-20100910-3, forPHEDEX-web-20100910-2, forPHEDEX-web-20100910-1, CMSSW_3_8_1_onlpatch4_ONLINE, pe20100908b-for39Xrb, pe20100908a-for39Xrb, pe20100907c-for39Xrb, pe20100907b-for39Xrb, pe20100907a-for39Xrb, pe20100906a-for39Xrb, CMSSW_3_8_2_patch1, bhFor382p1, CMSSW_3_6_3_SLHC1, pe20100902a-for39Xrb, CMSSW_3_8_1_onlpatch3_ONLINE, pe20100901b-for39Xrb, fc20100901b, fc20100901a, pe20100901a-for39Xrb, CMSSW_3_9_0_pre3, sm100901a, forPHEDEX-web-20100831-1, forPHEDEX-20100831-1, dg-base-rev18, CMSSW_3_8_1_onlpatch2_ONLINE, CMSSW_3_8_1_onlpatch1_ONLINE, CMSSW_3_8_1_patch4, bhFor381patch4, sm390p3toolconf, pe20100830c-for39Xrb, pe20100830b-for39Xrb, pe20100830a-for39Xrb, pe20100829a-for39Xrb, pe20100827a-for39Xrb, forPHEDEX-web-20100827-3, forPHEDEX-web-20100827-2, forPHEDEX-web-20100827-1, sm100826a, pe20100826a-for39Xrb, forPHEDEX-web-20100826-1, forPHEDEX-web-20100825-4, forPHEDEX-web-20100825-3, forPHEDEX-web-20100825-2, forPHEDEX-web-20100825-1, pe20100825b-for39Xrb, pe20100825a-for39Xrb, builder_2010-08-25_01-26-27_crab-server, CRABSERVER_1_1_3_BUILD_SLC5, pe20100824c-for39Xrb, pe20100824b-for39Xrb, sm100824a, pe20100824a-for39Xrb, CMSSW_3_8_2, bhFor382, sm39XPoolLess, sm100823a, forPHEDEX-web-20100823-3, forPHEDEX-web-20100823-2, forPHEDEX-web-20100823-1, CMSSW_3_8_1_patch3, smFor381patch3, forPHEDEX-web-20100819-3, forPHEDEX-web-20100819-2, pe20100819a-for390p2r52704, forPHEDEX-web-20100819-1, forPHEDEX-web-20100818-5, forPHEDEX-web-20100818-4, forPHEDEX-web-20100818-3, forPHEDEX-web-20100818-2, forPHEDEX-web-20100818-1, CMSSW_3_6_1_patch7, pe20100817a-for390p2r52704, smFor361patch7, forPHEDEX-web-20100817-4, forPHEDEX-web-20100817-3, forPHEDEX-web-20100817-2, forPHEDEX-web-20100817-1, dsr20100816fwlite381, dsr20100816fwlite371, CMSSW_3_9_0_pre2, CMSSW_3_8_1_ONLINE, for390pre2, builder_2010-08-13_12-13-11_crab-server, CRABSERVER_1_1_3_pre3_BUILD_SLC5, DS_20100813, dsr20100812fwlite371, forPHEDEX-web-20100812-6, forPHEDEX-web-20100812-5, forPHEDEX-web-20100812-4, builder_2010-08-12_16-07-39_crab-server, CMSSW_3_6_3_hltpatch4, DS_20100812, forPHEDEX-web-20100812-3, dg-base-rev17, forPHEDEX-web-20100812-2, forPHEDEX-web-20100812-1, forPHEDEX-web-20100811-3, CRABSERVER_1_1_3_pre2_BUILD_SLC5, CMSSW_3_8_1_patch2, bhFor381p2, forPHEDEX-web-20100811-2, for390p2tools1, for390pre2tools, sm100811b, forPHEDEX-web-20100811-1, sm100811a, sm20100810a, forPHEDEX-web-20100810-a, forPHEDEX-web-20100810-4, forPHEDEX-web-20100810-3, forPHEDEX-web-20100810-2, forPHEDEX-web-20100810-1, dg20100809-crabserver, forPHEDEX-web-20100809-2, forPHEDEX-web-20100809-1, CRABSERVER_1_1_3_pre1_BUILD_SLC5, CMSSW_3_8_1_patch1, bhFor381patch1, fw381online, CMSSW_3_7_1, CMSSW_3_8_1, bhFor381, fw371, dsr20100805fwlite363, CMSSW_3_6_3_onlpatch4_ONLINE, CMSSW_3_8_0_patch2, bhFor380patch2, smFor363patch2, fw380online, forPHEDEX-web-20100729-1, fw380online_3, fw380online_2, CMSSW_3_9_0_pre1, fw380online_0, apFor390pre1v0, pe20100727a-for39X, forPHEDEX-web-20100726-4, forPHEDEX-web-20100721-7, forPHEDEX-web-20100726-3, forPHEDEX-web-20100726-2, forPHEDEX-web-20100726-1, FRONTEND_CONF_3_30_20100724, FRONTEND_CONF_3_29_20100723, dg-base-rev16, CMSSW_3_6_3_onlpatch3_ONLINE, CMSSW_3_8_0_patch1, bhFor380patch1, ge20100722-rpm-osx-64-bit, forPHEDEX-web-20100721-6, forPHEDEX-web-20100721-5, CMSSW_3_8_0, forPHEDEX-web-20100721-4, forPHEDEX-web-20100721-3, forPHEDEX-web-20100721-2, forPHEDEX-web-20100721-1, bhFor380, builder2010_07_20_1279626381-PHEDEX-web, forPHEDEX-web-20100720-2, forPHEDEX-web-20100720-1, forPHEDEX-web-20100714-1, CMSSW_3_6_1_patch6, apFor361p6v0, CMSSW_3_8_0_pre8, bhFor380pre8, builder2010_07_08_1278610490-prodagent, builder2010_07_08_1278608825-PHEDEX-combined-web, CMSSW_3_6_3_patch1, apFor363p1v0, CMSSW_3_6_3_onlpatch2_ONLINE, CMSSW_3_8_0_pre7, bhFor380pre7, CMSSW_3_7_0_patch4, CMSSW_3_8_0_pre6, smFor370patch4, CMSSW_3_7_0_patch3, dg20100630-phedexweb, dg20100630-prodagent, bhFor380pre6, dg-base-rev15, CMSSW_3_8_0_pre5ssl, pe20100624b-for38Xssl, pe20100624a-for38Xssl, CMSSW_3_8_0_pre5, CMSSW_3_6_1_patch5, smFor370patch3, pe20100623a-for38Xssl, smFor361patch5, forPHEDEX-web-20100623-1, apFor380pre5v0, ge20100621-bootstrap-rpm-4-8-macosx, CRABSERVER_1_1_2_py26_BUILD_SLC5, CRABSERVER_1_1_2_BUILD_SLC5, CMSSW_3_8_0_pre4catfix, bhFor380pre4catfix, bhFor380pre4_cat_fix, CMSSW_3_8_0_pre4, dg20100617-crabserver, bhFor380pre4, CMSSW_3_8_0_pre3, CMSSW_3_6_3_onlpatch1_ONLINE, bhFor380pre3, CMSSW_3_6_3_ONLINE, CMSSW_3_6_3, apFor363v0, pe20100612a-gcc45-from380p2, CRABSERVER_1_1_2_pre1_BUILD_SLC5, ge20100611-apt-rpm-4-8-gcc-4-5-0, MotT0_1_0_15, CMSSW_3_8_0_pre2, MotT0_1_0_14, CMSSW_3_7_0_patch2, smFor370p2, bhFor380_pre2, MotT0_1_0_13, pe20100606a-for38X, CMSSW_3_6_2_ONLINE, fw361online_test5, CMSSW_3_6_2, MotT0_1_0_12, MotT0_1_0_11, MotT0_1_0_10, CMSSW_3_7_0_patch1, MotT0_1_0_9, dg20100503-phedexweb, dg-base-rev14, MotT0_1_0_8, smFor370patch1, MotT0_1_0_6, MotT0_1_0_5, apFor362v1, apFor362v0, CMSSW_3_8_0_pre1, MotT0_1_0_4, MotT0_1_0_3, apFor380pre1v0, MotT0_1_0_2, MotT0_1_0_1, MotT0_1_0_0, MotT0_100531_1, CRABSERVER_1_1_2_beta_BUILD_SLC5, fw361online_test4, CRABSERVER_1_1_2_beta_BUILD_SLC4, CMSSW_3_6_1_patch4, MotT0_100528_1, apFor361p4v0, fw361online_test3, CMSSW_3_7_0, smFor370, dsr20100526fwlite361, fw361online_test2, CMSSW_3_6_1_patch3, fw361online_test1, apFor361p3v0, CMSSW_3_5_7_hltpatch4, apFor357hltp4v0, dg-base-rev13, CMSSW_3_7_0_pre5g493ref04, forPHEDEX-web-20100528-1, CMSSW_3_6_1_patch2, apFor361p2v0, ge20100521b-new-rpm, ge20100521-new-rpm, pe20100521-for37X-newG4, DQMGUI_5_2_1c, DQMGUI_5_2_1, pe20100519a-for37X, ge20100519-new-apt, CMSSW_3_7_0_pre5, smFor370pre5, CMSSW_3_6_1_patch1, apFor361p1v2, apFor361p1v1, apFor361p1v0, T0Mon_100518_1, dg20100517-prodagent, CMSSW_3_5_8_patch4, apFor358p4v3, apFor358p4v2, apFor358p4v1, apFor358p4v0, DQMGUI_5_2_0, CMSSW_3_7_0_pre4, sm370pre4, sm100511a, pe20100511b-for37X, pe20100511a-for37X, sm100511, CMSSW_3_6_1, pe20100510b-for37X, pe20100510a-for37X, apFor361v1, apFor361v0, fw360online_test5, fw360online_test4, fw360online_test3, sm100507pftrack, fw360online_test2, fw360online_test1, sm100506, sm100505a, sm100505, CMSSW_3_7_0_pre3, for370pre3, CMSSW_3_6_0_patch2, apFor360p2v0, CMSSW_3_6_0_patch1, apFor360p1v2, apFor360p1v1, apFor360p1v0, dg20100503b-prodagent, CMSSW_3_5_8_patch3, apFor358p3v0, T0Mon_100503_1, dg20100503-prodagent, CMSSW_3_5_8_patch2, apFor358p2v0, CMSSW_3_5_8_patch1, apFor358p1v1, apFor358p1v0, CMSSW_3_5_7_onlpatch2_ONLINE, CMSSW_3_7_0_pre2, for370pre2, ge20100427-rpm-on-linux, CMSSW_3_5_8, CMSSW_3_5_7_onlpatch1_ONLINE, CMSSW_3_5_7_ONLINE, dg-base-rev12, apFor358v0, ge20100422-rpm-4-8-0, CMSSW_3_5_4_onlpatch4_ONLINE, CMSSW_3_7_0_pre1, smFor370pre1, pe20100420a-for37X, pe20100419b-for37X, pe20100419a-for37X, pe20100419a-for36X-37X, pe20100419a-gcc45-from360, CMSSW_3_6_0, dg20100416-phedexweb, dg20100416-prodagent, fwFor357online, pe20100416a-for36X, CMSSW_3_5_7, apFor357v2, dg-base-rev11, apFor357v1, pe20100414b-gcc45-from360p6, pe20100414-gcc45-from360p6, apFor357v0, dg-base-rev10, pe20100410-gcc45-from360p6, CMSSW_3_6_0_pre6, pe20100409b-for36X, dg-base-rev9, pe20100409a-for36X, CMSSW_3_6_0_pre5io, pe20100408a-for36Xio, forPHEDEX-web-20100409-1, forPHEDEX-web-20100403-1, CMSSW_3_5_6_patch1, for356p1, CRABSERVER_1_1_1_BUILD_SLC4, CMSSW_3_6_0_pre5, pe20100401a-for36X, forPHEDEX-web-20100331-1, pe20100330a-for36X, CMSSW_3_5_4_patch2, CMSSW_3_5_6, for356, pe20100329a-for36X, for354p2, forPHEDEX-web-20100329-1, CRABSERVER_1_1_1_BUILD_SLC5, dsr20100326fwlite355osx, dsr20100326fwlite355, dg20100326-prodagent, CMSSW_3_5_5, CMSSW_3_6_0_pre4, pe20100324a-for36X, dg20100323-prodagent, CMSSW_3_5_4_onlpatch3_ONLINE, dg-base-rev8, apFor355v0, pe20100321a-for36X, CMSSW_3_5_4_patch1, for354patch1, CMSSW_3_5_4_onlpatch2_ONLINE, CMSSW_3_5_4_onlpatch1_ONLINE, CMSSW_3_5_4_ONLINE, T0Mon_100316_1, forPHEDEX-web-20100315-2, forPHEDEX-web-20100315, CMSSW_3_6_0_pre3, DQMGUI_5_1_8, pe20100313a-for36X, pe20100312a-for36X, pe20100311a-for36X, fwFor354onl, CMSSW_3_5_4, apFor354v0, T0Mon_100308_2, T0Mon_100308_1, CRABSERVER_1_1_1_pre12_BUILD_SLC5, pe20100307a-for36X, pe20100305e-for36X, pe20100305d-for36X, pe20100305c-for36X, pe20100305b-for36X, CMSSW_3_5_3_ONLINE, pe20100305-for36X, fwFor353onl, CMSSW_3_5_3, CRABSERVER_1_1_1_pre10_BUILD_SLC5, CMSSW_3_6_0_pre2, forPHEDEX-web-20100303, apFor353v0, CRABSERVER_1_1_1_pre9_BUILD_SLC4, DAS_20100302_slc5_amd64_gcc434, sm100302a-for35X, forPHEDEX-web-20100302, forPHEDEX-web-20100301b, sm100302b-for36X, sm100302a-for36X, dg-base-rev7, wmtFor360pre2, forPHEDEX-web-20100301, fc20100228, pe20100228a-for36X, CMSSW_3_5_2_patch2, apFor352p2v0, CMSSW_3_5_2_patch1, apFor352p1v0, dg-base-rev6, forPHEDEX-web-20100226, DBS_20100226_slc5_amd64_gcc434, forPHEDEX-web-20100225, dg20100225-prodagent, dg-base-rev5, fwFor352onl, dg-base-rev4, CMSSW_3_5_1_onlpatch1_ONLINE, CRABSERVER_1_1_1_pre9_BUILD_SLC5rev3py24, CMSSW_3_6_0_pre1, pe20100223c-for36X, pe20100223b-for36X, dg-base-rev3, CRABSERVER_1_1_1_pre9_BUILD_SLC5, dg-base-rev2, pe20100223a-for36X, dg-base-rev1, CMSSW_3_5_2, apFor352v0, CRABSERVER_1_1_1_pre8_BUILD_SLC5, apFor351p2v0, CRABSERVER_1_1_1_pre7_BUILD_SLC5, CRABSERVER_1_1_1_pre7_BUILD_SLC4, sw_20100218, CMSSW_3_5_1_patch1, for351patch1, CMSSW_3_5_1_ONLINE, DBS_20100217_slc5_amd64_gcc434, FILEMOVER_20100217_slc5_amd64_gcc434, FRONTEND_CONF_3_24_20100217, DAS_20100217_slc5_amd64_gcc434, dsr20100216fwlite350, DAS_20100216b_slc5_amd64_gcc434, CRABSERVER_1_1_1_pre6_BUILD_SLC4, CRABSERVER_1_1_1_pre6_BUILD_SLC5, CMSSW_3_5_1, T0Mon_100216_1, DAS_20100216_slc5_amd64_gcc434, forFrontend-3, pe20100216b-for36Xmin, pe20100216a-for36X, apFor351v0, ge20100215-rootqt-r522, ge20100215-rootqt-pre5r526, CMSSW_3_3_6_patch6, CMSSW_3_5_0_pre5r526, sm100215, ge20100212-boost, ge20100112-boost, T0Mon_100210_1, dsr20100209fwlite342, T0Mon_100204_4, DQMGUI_5_1_7b, CMSSW_3_5_0_patch1, CMSSW_3_4_2_patch1, T0Mon_100204_3, for350patch1, for342patch1, T0Mon_100204_2, CRABSERVER_1_1_1_pre5_BUILD_SLC5, CRABSERVER_1_1_1_pre5_BUILD_SLC4, CMSSW_3_5_0_ONLINE, CMSSW_3_4_2, fwFor350online, CMSSW_3_5_0, apFor350v0, CMSSW_3_3_6_patch5, pe20100205a-for35X, T0Mon_100204_1, apFor336p5v1, eskFor342, pe20100204a-for35X, DQMGUI_5_1_7, DQMGUI_5_1_6, CMSSW_3_3_6_patch4, apFor336p5v0, for341op1-onl-slc5, dg20100201-dbs3, FILEMOVER_20100201_slc5_amd64_gcc434, CMSSW_3_5_0_pre5_ONLINE, FILEMOVER_20100128b_slc5_amd64_gcc434, dg20100129-dbs3, for350p5-onl-slc5, pe20100131c-for35Xr526, pe20100131b-for35Xr526, pe20100131a-for35Xr526, CMSSW_3_5_0_pre5g493, pe20100130b-for35Xg493, pe20100130-for35Xg493, CMSSW_3_5_0_pre5, for350p4-onl-slc5, pe20100129a-for35X, CMSSW_3_5_0_pre4, for336patch4, apFor350pre5v0, dg20100128-dbs3, FILEMOVER_20100128_slc5_amd64_gcc434, sm100128a, sm100128, apFor350pre4v0, DAS_20100127_slc5_amd64_gcc434, pe20100127e-for35X, pe20100127d-for35X, T0Mon_100127_1, pe20100127c-for35X, sm100127-onl35x, CMSSW_3_4_1_ONLINE, pe20100127b-for35X, pe20100127a-for35X, DAS_20100126_slc5_amd64_gcc434, sm100126, dg20100125-prodagent, pe20100124a-for35X, ap20100123a-for35X, DBS-APP_20100122_slc4, FILEMOVER_20100122_slc5_amd64_gcc434, DBS-APP_20100121_slc4, CRABSERVER_1_1_1_pre4_BUILD_SLC5, CRABSERVER_1_1_1_pre4_BUILD_SLC4, DBS-WEB_20100120_slc4, DBS-APP_20100120_slc4, CRABSERVER_1_1_1_pre3_BUILD_SLC5_1, CRABSERVER_1_1_1_pre3_BUILD_SLC4, CRABSERVER_1_1_1_pre3_BUILD_SLC5, CRABSERVER_1_1_1_pre3_BUILD_OK, DAS_20100119_slc5_amd64_gcc434, CS_1_1_1_slc4_1_BUILD, DBS-APP_20100118_slc4, DBS-WEB_20100118_slc4, CMSSW_3_3_3_TSG, CMSSW_3_5_0_pre3, CS_1_1_1_test1_SLC4_BUILD, CS_1_1_1_test1_BUILD, DAS_20100115_slc5_amd64_gcc434, dg20100115-security, CS_1_1_1_slc5_BUILD, DBS_20100115_slc5_amd64_gcc434, CS_1_1_1_slc4_BUILD, ds20100115_cs_SLC5_workOK, apFor350pre3v0, sm100115-333tsg, DBS-APP_20100114_slc4, DBS-WEB_20100113_slc4, pe20100113a-for35X, sm20100113a-for35X, sm20100113-for35X, pe20100112b-for35X, dg20100112-security, DBS_20100112_slc5_amd64_gcc434, sm20100112a-for35X, sm20100112-for35X, pe20100112-for35X, DBS_20100111_slc5_amd64_gcc434, dg20100111-security, CS_SLC5_test_4, dg20100107b-wmcore, dg20100107-wmcore, dsr20100107fwlite341, dg20100106b-prodagent, sm100107a, dg20100106-prodagent, sm100106a, DAS_20100105_slc5_amd64_gcc434, sm100105c, sm100105b, pe20100105a-for34X-for35X, ge20100105-pyqt-relocatable-build, sm100105a, CRABSERVER_CS_SLC5_test_3_BUILD, pe20091227a-ports, DAS_20091221_slc5_amd64_gcc434, CMSSW_3_5_0_pre2, CMSSW_3_4_1, apFor350pre2v2, apFor350pre2v1, apFor350pre2v0, eskFor341, dg20091218c-crabserver, dg20091215c-crabserver, dg20091218b-crabserver, dg20091218-crabserver, CMSSW_3_3_6_patch3, apFor336p3v0, CRABSERVER_1_1_1_pre3_BUILD, CRABSERVER_1_1_1_pre2_BUILD, pe20091216b-for34X-for35X, pe20091216a-for34X-for35X, CMSSW_3_4_0, dg20091215b-crabserver, ge20091214b-new-bootstrap, ge20091214a-new-bootstrap, ge20091214-new-bootstrap, DAS_20091214_slc5_amd64_gcc434, ge20091214-fix-rh5x, dg20091215-crabserver, CMSSW_3_5_0_pre1, CMSSW_3_3_6_patch1, apFor350pre1v0, eskFor336ptch1, eskFor340, dg20091211-couchdb, dg20091210-phedex, DQMGUI_5_1_5, pe20091209b-for34X-for35X, dg20091203c-comp-base, pe20091209a-for34X-for35X, DD_20091208_slc5_amd64_gcc434, DAS_20091208_slc5_amd64_gcc434, FILEMOVER_20091208_slc5_amd64_gcc434, DBS_20091208_slc5_amd64_gcc434, CMSSW_3_3_6, CMSSW_3_3_6_slc5-gcc434, apFor336v0-slc5-gcc434, apFor336v0, CMSSW_3_3_5_patch4, CMSSW_3_3_5_patch4_slc5-gcc434, apFor335p4v0-slc5-gcc434, apFor335p4-slc5-gcc434, apFor335p4v0, CMSSW_3_3_5_patch3, CMSSW_3_3_5_patch3_slc5-gcc434, apFor335p3v0-slc5-gcc434, apFor335p3v0, CMSSW_3_4_0_pre7, eskFor340p7-slc5-gcc434, CMSSW_3_3_5_patch2_slc5-gcc434, CMSSW_3_3_5_patch2, dg20091203b-comp-base, dg20091203-comp-base, CMSSW_3_3_3_onlpatch5_ONLINE, CRABSERVER_1_1_1_pre1_BUILD, apFor335p2v0-slc5-gcc434, apFor335p2v0, CMSSW_3_3_5_patch1_slc5-gcc434, DAS_20091202, pe20091201a-for34X-slc5-gcc434, CMSSW_3_3_5_patch1, apFor335pat1v2-slc5-gcc434, apFor335pat1v2, apFor335pat1v1, apFor335pat1v1-slc5-gcc434, apFor335pat1v0-slc5-gcc434, apFor335pat1v0, DQMCATTEST_0_0_1, lsFor335patch1, lsFOR335patch1v0, pe20091130b-for34X-slc5-gcc434, pe20091130a-for34X-slc5-gcc434, CMSSW_3_3_5_slc5-gcc434, CMSSW_3_3_5, FILEMOVER_20091118, CMSSW_3_3_3_onlpatch4_ONLINE, apFor335v0, apFor335v0-sl5igcc4, pe20091126a-for33X-slc4-gcc345, pe20091126a-for33X-slc5-gcc434, DBS-APPS_20090929, CMSSW_3_1_6, bhFor316v0, CMSSW_3_3_3_onlpatch2_ONLINE, CMSSW_3_3_3_onlpatch3_ONLINE, pe20091120c-for34X-slc5-gcc434, CMSSW_3_4_0_pre6, pe20091120b-for34X-slc5-gcc434, pe20091120a-for34X-slc5-gcc434, DQMGUI_5_1_5_pre1, pe20091119b-for34X-slc5-gcc434, DQMGUI_5_1_4, pe20091119a-for34X-slc5-gcc434, CMSSW_3_3_4_slc5-gcc434, CMSSW_3_3_4, eskFor340p6-slc5-gcc434, apFor334v0-sl5igcc4, apFor334v0, pe20091117a-fromDAS_20090709, DAS_20091117, CMSSW_3_3_3_DQM, pe20091116b-fromDAS_20090709, apFor333dqmv0, CRABSERVER_1_1_0_BUILD, pe20091116a-fromDAS_20090709, pe20091116a-for34X-slc5-gcc434, CMSSW_3_3_3_patch1, CMSSW_3_3_3_slc5-gcc434, lmFor333pat1v0, CMSSW_3_3_3_ONLINE, fw20091114b, fw20091114a, pe20091114a-for34X-slc5-gcc434, ap20091114a, fw20091114, ap20091114, CMSSW_3_3_3, pe20091113c-for34X-slc5-gcc434, pe20091113c-for33X-slc5-gcc434, CMSSW_3_1_5, pe20091113b-for33X-slc5-gcc434, pe20091113a-for33X-slc5-gcc434, pe20091113a-for33X-slc4-gcc345, apFor333v1-sl5igcc4, apFor333v1-sl4igcc4, apFor333v1, apFor333v0_sl5igcc4, apFor333v0_sl4igcc4, apFor333v0, CMSSW_3_3_2_ONLINE-slc5, bhFor315v0, bhFor314v0, sm091112c-slc5onl, sm091112b-slc5onl, sm091112a-slc5onl, sm091112-slc5onl, T0Mon_091111_1, pe20091110c-34X-slc5-gcc434, pe20091110c-34X-slc4-gcc432, pe20091110c-for33X-slc5-gcc434, pe20091110c-for33X-slc4-gcc432, pe20091110c-for33X-slc4-gcc345, pe20091110b-for33X-slc5-gcc434, pe20091110b-for33X-slc4-gcc345, pe20091110b-for33X-slc4-gcc432, pe20091110a-for33X-slc5-gcc434, pe20091110a-for33X-slc4-gcc432, pe20091110a-for33X-slc4-gcc345, CRABSERVER_1_1_0_pre7_BUILD, CMSSW_3_3_2_onlpatch2_ONLINE, CMSSW_3_3_2_ONLINE, CMSSW_3_3_2_onlpatch1_ONLINE, pe20091109a-for33X-slc4-gcc345, pe20091108c-34X-slc5-gcc434, pe20091108c-34X-slc4-gcc432, pe20091108b-34X-slc5-gcc434, pe20091108b-34X-slc4-gcc432, pe20091108a-34X-slc4-gcc432, ap20091107-slc5onl, CMSSW_3_4_0_pre5-slc5-gcc434, pe20091106a-34X-slc5-gcc434, pe20091106a-34X-slc4-gcc432, CMSSW_3_4_0_pre5-slc4-gcc432, CMSSW_3_4_0_pre4-slc4-gcc432, CMSSW_3_4_0_pre5-slc4_gcc432, dl091106, BUILDBOT_01, DQMGUI_5_1_3, DQMGUI_5_1_2, CERNOIDv02, DAS_20091104, pe20091103d-34X-slc5-gcc434, pe20091103d-34X-slc4-gcc432, pe20091103c-34X-slc5-gcc434, pe20091103c-34X-slc4-gcc432, pe20091103b-slc4-gcc432, ap-20091103a-slc5onl-bootstrap, pe20091103a-slc5-gcc434, pe20091103a-slc4-gcc432, pe20091103a--slc4-gcc432, pe20091103a-for34X, ap-20091103-slc5onl-bootstrap, DQMGUI_5_1_1, CRABSERVER_1_1_0_pre6_BUILD, ge20091102-qt-conf, CMSSW_3_3_2_FWLITE-slc5-gcc434, apFor332fwlv1, apFor332fwlv1-slc5-gcc434, apFor332fwlv0, eskFor340p4, CMSSW_3_3_2-slc5-gcc434, CMSSW_3_3_2-slc4-gcc432, CMSSW_3_3_2, DQMGUI_5_1_0, pe20091031a-for34X, apFor332v0_sl4igcc4, apFor332v0_sl5igcc4, apFor332v0, pe20091030a-for34X, DBS-WEB_20091021, CMSSW_3_4_0_pre3, CouchDB_0_10_0, eskFor340p3, apFor331fwlv1-slc5gcc434, apFor331fwlv1, apFor331fwlv0, sm091023b-slc5onl, sm091023a-slc5onl, CMSSW_3_3_1-slc5-gcc434, CMSSW_3_3_1-slc4-gcc432, CMSSW_3_3_1, CMSSW_3_3_0_onlpatch2_ONLINE, CMSSW_3_2_7_onlpatch6_ONLINE, for330op2, for327op6, pe20091022a-ports, pe20091022a-ports5, pe20091022a-for33X, CMSSW_3_3_0_onlpatch1_ONLINE, pe20091021a-ports5, pe20091021a-ports, CMSSW_3_2_7_onlpatch5_ONLINE, pe20091021a-for33X, CMSSW_3_2_7_onlpatch4_ONLINE, forPHEDEX-web-20091020, CMSSW_3_4_0_pre2-432, CMSSW_3_4_0_pre1-432, CMSSW_3_4_0_pre2, CRABSERVER_1_1_0_pre5_BUILD, pe20091018a-ports5, ge20091019, sm327op4, sm340p2, CMSSW_3_2_8, DAS_20091016, forPHEDEX-web-20091016, CERNOIDv01, ge20091015-comp-bootstrap, CMSSW_3_3_0-slc5, CMSSW_3_3_0-432, DAS_20091014, WMCORE-before-refactor, forPHEDEX-web-20091014, CMSSW_3_3_0_ONLINE, sm091013a, DBS-WEB_20091012, sm091012c, sm091012b, sm091012a, CMSSW_3_2_7_onlpatch3_ONLINE, CMSSW_3_3_0, eskFor328, apFor330v0, pe20091009a-for33X, pe20091008d-ports5, pe20091008d-ports, pe20091008d-for33X, pe20091008c-ports5, ge20091008-fix-rpm-relocation, CMSSW_3_4_0_pre1, pe20091008b-ports5, pe20091008a-ports5, sm091007a, ge20091010-bootstrap, CRABSERVER_1_1_0_pre4_BUILD, pe20091006e-ports5, ge20091006-bootstrap-3, pe20091006d-ports5, ge20091006-bootstrap-2, CMSSW_3_3_0_pre6-432, pe20091006c-ports5, ge20091006, pe20091006b-ports5, pe20091006a-ports5, pe20091006a-ports, pe20091006a-for33X, CMSSW_3_1_4, CRABSERVER_1_1_0_pre3_BUILD, forPHEDEX-web-20091002, CMSSW_3_3_0_pre6, apFor330pre6v0, PerfSuiteDB_20090930, CRABSERVER_1_0_10_BUILD, pe20090929a-ports, pe20090929a-for33X, forPHEDEX-web-20090929, ge20090929-amd64, ge20090929-ia32, ap20090929a-ports, ap20090929a-for33X, ap20090929-for33X, CMSSW_3_3_0_pre5-432, CMSSW_3_2_7_onlpatch2_ONLINE, sm090928a, CMSSW_3_3_0_pre5, apFor330pre5v0, pe20090925a-ports, pe20090925a-for33X, pe20090924b-for33X, CRABSERVER_1_0_10_pre1_BUILD, pe20090924a-ports, pe20090924a-for33X, CMSSW_3_1_3, pe20090923b-for33X, pe20090923b-ports, CMSSW_3_2_7_onlpatch1_ONLINE, CMSSW_3_2_7_ONLINE, sm090923a, pe20090923a-ports, pe20090923a-for33X, pe20090922e-ports, pe20090922e-for33X, pe20090922d-ports, pe20090922c-ports, pe20090922c-for33X, pe20090922b-ports, pe20090922a-ports, pe20090922a-for33X, ge20090922-ports, sm090922a, CMSSW_3_2_7, pe20090921d-ports, pe20090921d-for33X, ge20090921-ports, pe20090921c-ports, pe20090921c-for33X, pe20090921b-for33X, DBS-WEB_20090921, pe20090921a-ports, CMSSW_3_3_0_pre4, apFor330pre4v0, eskFor327, pe20090918a-ports, webconddb173, condapp173, CRABSERVER_1_1_0_pre2_BUILD, PerfSuiteDB_20090916, webconddb172, condapp172, pe20090912a-ports-xdaq, pe20090911a-ports-xdaq, CMSSW_3_3_0_pre3, pe20090910-fromDAS_20090709, FILEMOVER_20090910, apFor330pre3v0, pe20090907a-ports, pe20090907a-for33X, CMSSW_3_3_0_pre2, apFor330pre2v1, apFor330pre2v0, CMSSW_3_2_6, PerfSuiteDB_20090904_almost_stable, CRABSERVER_1_1_0_pre1_BUILD, pe20090904a-ports, pe20090904a-for33X, DBS-WEB_20090817, PerfSuiteDB_20090904, pe20090903b-for33X, eskFor326, pe20090903b-ports, pe20090903a-ports, pe20090903-for33X, FILEMOVER_20090828, PerfSuiteDB_20090901, DBS-APPS_20090706, CMSSW_3_3_0_pre1, CMSSW_3_2_1_onlpatch6_ONLINE, sm090829a, T0Mon_090828_1, forHEARTBEATr04, esk090827, pe20090827a-ports, pe20090827a-33X, pe20090826a-33X, CMSSW_3_2_1_onlpatch5_ONLINE, pe20090826a-ports, RPMVERIFY_0_2, sm090826a, forHEARTBEATr01, T0Mon_090822_1, forPHEDEX-web-20090821, CMSSW_3_2_5, smFor325v0, eskFor325, CMSSW_3_2_1_onlpatch4_ONLINE, sm090818a, webconddb171, condapp171, WEBTOOLS_APPS_20090817, CMSSW_3_2_4_ONLINE, sm090813e, CMSSW_3_2_4_patch1, CMSSW_3_2_4, sm090813d, sm090813c, sm090813b, sm324p1a, sm090813a, CMSSW_3_2_1_onlpatch3_ONLINE, sm090810a, CMSSW_3_2_1_onlpatch2_ONLINE, sm090806a, DBS-APPS_20090804, CMSSW_3_2_3, apFor323v1, apFor323v0, DQMGUI_5_0_2, DQMGUI_5_0_1, DQMGUI_5_0_0, DBS-APPS_20090730, DAS_20090709, CMSSW_3_2_1_onlpatch1_ONLINE, CMSSW_3_2_2_patch2, apFor321onlp1v1, apFor321onlp1v0, apFor322patch2v0, CRABSERVER_1_0_9_BUILD, CMSSW_3_2_2_patch1, apFor322pa1v0, CMSSW_3_2_2, CMSSW_3_1_2, CMSSW_3_2_1-432, apFor322v0, dl090723, CRABSERVER_1_0_9_pre3_BUILD, pe20090722b-31Xports-432, pe20090722a-31Xports-432, CRABSERVER_1_0_9_pre2_BUILD, forPHEDEX-web-20090722, CRABSERVER_1_0_9_pre1_BUILD, CRABSERVER_1_0_9_pre1, CMSSW_3_2_1_ONLINE, CMSSW_3_2_1, sm090721b, sm090721a, apFor321v0, sm090720b, sm090720a, apFor320onlv1, apFor320onlv0, CMSSW_3_2_0, apFor320v1, apFor320v0, CMSSW_3_1_1_patch1, sm090716a_off, CMSSW_3_1_1_onlpatch3_ONLINE, sm090716a, T0Mon_090715_1, CMSSW_3_1_1_onlpatch2_ONLINE, sm090715c, sm090715b, sm090715a, CMSSW_3_ONLINE_BOOTSTRAP, sm090709a, CMSSW_3_1_1_onlpatch1_ONLINE, sm090708g, CMSSW_3_1_1_ONLINE, CMSSW_3_1_1_reallyThisTime, sm090708f, sm090708e, sm090708d, sm090708c, sm090708b, CMSSW_3_1_0_ONLINE2, sm090708a, CMSSW_3_1_1, dl090707, pe20090707c-31Xports-432, pe20090707b-31Xports-432, pe20090707a-31Xports-432, pe20090706b-31Xports-432, pe20090706a-31Xports-432, CMSSW_3_1_0_onlpatch1_ONLINE, sm090703a, CMSSW_2_2_13_offpatch1, apFor2213offpatch1v0, CMSSW_3_1_0_patch1, pe20090701a-31Xports-432, CMSSW_3_1_0_ONLINE, sm090701b, CMSSW_3_1_0, sm090701a, CMSSW_3_1_0_pre11, DAS_20090607, CMSSW_2_2_13_FWLITE, apFor2213fwlitev0, CRABSERVER_1_0_8_BUILD, DBS-WEB_20090618, CRABSERVER_1_0_8_pre7_BUILD, webconddb170, condapp170, dl090623, CRABSERVER_1_0_8_pre6_BUILD, CMSSW_3_1_0_pre10_ONLINE, sm090621b, sm090621a, sm090620b, sm090620a, sm090619e, sm090619d, DBS-APPS_20090619, sm090619c, sm090619b, sm090619a, sm090618a, CRABSERVER_1_0_8_pre5_BUILD, CMSSW_3_1_0_pre10-432, pe20090616a-31Xports-432, pe20090615a-31Xports-432, T0Mon_090612_1, CMSSW_3_1_0_pre10, dl090611, DBS-APPS_20090608, CMSSW_3_1_0_pre9, pe20090611c-31Xports-432, pe20090611b-31Xports-432, T0Mon_090611_1, pe20090611a-31Xports-432, pe20090610d-31Xports-432, CRABSERVER_1_0_8_pre4_BUILD, pe20090610c-31Xports-432, pe20090610b-31Xports-432, pe20090610a-31Xports-432, T0Mon_090610_1, CMSSW_2_2_13_HLT, apFor2213hltv0, CMSSW_2_2_13, apFor2213v0, DBS-APPS_20090604_1, DAS_20090604, DBS-APPS_20090604, pe20090604a-31Xports-432, DAS_20090603, condapp164b, webconddb164b, DBS-APPS_20090603, CMSSW_2_2_12_HLT, T0Mon_090601_1, CMSSW_2_2_12, apFor2212hltv0, CMSSW_3_1_0_pre8, apFor2212v2, apFor2212v1, apFor2212v0, DBS-APPS_20090528, apFor2211off1v0, CMSSW_2_2_11_offpatch1, T0Mon_090527_2, T0Mon_090527_1, CRABSERVER_1_0_8_pre3_BUILD, pe20090526a-31Xports-432, webconddb164, conapp164, condcore306, pe20090525b-31Xports-432, pe20090525a-31Xports-432, T0Mon_090522_1, dl090520t2, dl090520, forPHEDEX-web-20090520, ap20090520-osx105, T0Mon_090519_2, T0Mon_090519_1, ap20090519-osx105, DBS_APPS_20090518, T0Mon_090517_1, CMSSW_2_2_11, CMSSW_2_2_11_HLT, T0Mon_090516_1, apFor2211v1, apFor2211hltv0, apFor2211v0, T0Mon_090515_4, CMSSW_3_1_0_pre7, T0Mon_090515_3, T0Mon_090515_2, T0Mon_090515_1, DAS_20090514_3, forPHEDEX-web-20090514, DAS_20090514_2, DAS_20090514_1, DAS_20090514, pe20090514b-31Xports-432, dl090514t3, dl090514t2, pe20090514a-31Xports-432, dl090514, CMSSW_2_2_10_HLT, DBS-WEB_20090512, pe20090512a-31Xports-432, apFor2210hltv0, pe20090511a-31Xports-432, CRABSERVER_1_0_8_pre2_BUILD, T0Mon_090510_1, CMSSW_2_2_10, dl090509, apFor2210v0, DBS-WEB_20090507, zx20090506, dl090504gcc41, pe20090505b-31Xports-432, pe20090505a-31Xports-432, dl090504, pe20090504a-31Xports-432, DBS_APPS_20090504, CMSSW_3_1_0_pre6, DBS_APPS_20090501, DBS-APPS_20090429_2, DBS-WEB_20090429, DBS-APPS_20090429, DBS-WEB_20090428, dl090425, CMSSW_2_2_9, apFor229v2, apFor229v1, apFor229v0, forPHEDEX-web-services-20090423, DBS-WEB_20090422, dl090421, apFor2119v1, apFor2119v0, DBS-WEB_20090420, DBS-APPS_20090417, CMSSW_2_2_8, apFor228v0, CMSSW_3_1_0_pre5, dl090416, DBS-APPS_20090415, pe20090414a-31Xports-432, dl090410, DBS-APPS_20090410, dl090409t2, dl090409, DAS_20090408, pe20090407a-31Xports-432, dl090406t2, dl090406, DBS-APPS_20090406, T0Mon_090406_1, pe20090406b-31Xports-432, pe20090406a-31Xports-432, forPHEDEX-web-services-20090406, dl090403, pe20090403a-31Xports-432, dl090401t2, DAS_20090330, dl090401, dl090330, dl090329, dl0903029, CMSSW_2_2_7, apFor227v2, CMSSW_3_1_0_pre4, DBS-APPS_20090326, T0Mon_090326_1, T0Mon_090325_1, DAS_20090319_1, DAS_20090319, CMSSW_2_2_6_HLT_ONLINE1, nr090319_for226hltonl1, pe20090318b-for31X-412, pe20090318b-for31X, DBS-APPS_20090318, pe20090318-for31X, CMSSW_2_2_6_HLT_ONLINE, T0Mon_090318_1, apFor227v1, dl090317t2, dl090317, DBS-APPS_20090316, DAS_20090316, T0Mon_090315_1, DAS_20090313, COUCHDB_20090313, apFor227v0, CMSSW_2_2_6_onlpatch1_ONLINE, CMSSW_2_2_6_ONLINE, CMSSW_2_2_6_HLT, apFor226HLTv0, CRABSERVER_1_0_8_pre1_BUILD, forPHEDEX313a, DBS-APPS_20090310, WEBTOOLS-APPS_20090310_1, WEBTOOLS-APPS_20090310, WEBTOOLS-APPS_20090309, CMSSW_2_2_6, nr090307for226_onlpatch1, CMSSW_3_1_0_pre3, DBS-APPS_20090306, apFor226v3, nr090306onl226_tkonlsw_too_new, DBS-APPS_20090304_1, DBS-APPS_20090304, pe20090304-for31X-412, pe20090304-for31X, pe20090304b-30Xports-432, pe20090304a-30Xports-432, dl090304_cmsswtoolconf9cms_gcc412, dl090304_cmsswtoolconf9cms, DBS-APPS_20090303_1, DBS-APPS_20090303, T0Mon_090303_1, apFor226v2, apFor226v1, DBS-APPS_20090302, dl090302_cmsswtoolconf9gcc412, dl090302_cmsswtoolconf9, dl090301, apFor226v0, apFor226, pe20090226b-30Xports-432, pe20090226a-30Xports-432, CMSSW_3_1_0_pre2, pe20090225d-for30XIB-412, pe20090225d-for30XIB, pe20090225c-for30XIB, pe20090225b-for30XIB-412, pe20090225b-for30XIB, pe20090225a-for30XIB, zx20090224, nr20090224_for226, CMSSW_3_1_0_pre1, pe20090224b-30Xports-432, pe20090224a-30Xports-432, pe20090224c-for30XIB-412, pe20090224c-for30XIB, pe20090224b-for30XIB-412, pe20090224b-for30XIB, pe20090224a-for30XIB-412, pe20090224a-for30XIB, DBS-APPS_20090220_1, DBS-APPS_20090220, CMSSW_3_0_0_pre10, T0M_0_0_5, MEMCACHED_20090219_1, MEMCACHED_20090219, sm080219a, zx20090219, pe20090218a-30Xports-432, forPHEDEX313, WEBTOOLS-APPS_20090217_1, WEBTOOLS-APPS_20090217, WEBTOOLS-APPS_20090216, pe20090216b-30Xports-432, pe20090216a-30Xports-432, zx20090217, forPHEDEX-web-services-20090216, zx20090216, CMSSW_3_0_0_pre9, pe20090213b-for30X-412, pe20090213b-for30X, pe20090213-for30X-412, pe20090213-for30X, WEBTOOLS-APPS_20090212, CMSSW_2_2_5, apFor225v0, condcore305, CRABSERVER_1_0_7_BUILD, WEBTOOLS-APPS_20090209_64bit, CRABSERVER_1_0_7_pre4_BUILD, zx20090209, condcore304, forPHEDEX312, WEBTOOLS-APPS_20090206, CRABSERVER_1_0_7_pre3_BUILD, condcore303, T0M_0_0_4, T0M_0_0_3, pe20090205-for30X, CMSSW_2_2_4, WEBTOOLS-APPS_20090203_1, WEBTOOLS-APPS_20090203, apFor224v4, T0M_0_0_2, apFor224v3, zx20090201, pe20090202-for30X, dl090131-412, dl090131, WEBTOOLS-APPS_20090130, apFor224v2, apFor224v1, apFor224v0, WEBTOOLS-APPS_20090129, PRODAGENT_0_12_10_pre3, CRABSERVER_1_0_7_pre2_BUILD, smFor224v0, pe20090127c-30Xports-432, pe20090127b-30Xports-432, PRODAGENT_0_12_10_pre2_20090127_V2, pe20090127a-30Xports-432, CRABSERVER_1_0_7_pre1_BUILD, pe20090125a-30Xports-432, CMSSW_3_0_0_pre8, pe20090124b-for30X-root522-412, pe20090124b-for30X-root522, pe20090124a-for30X-root522-412, pe20090124a-for30X-root522, pe20090123b-for30X-root522-412, pe20090123b-for30X-root522, pe20090123a-for30X-root522, PRODAGENT_0_12_10_20090122, PRODAGENT_0_12_10_pre1_MISC, CMSSW_3_0_0_pre7, pe20090116a-for30X-root522, pe20090115a-for30X-root522, sw_20090115a, sw_20090115, zx20090115, zx20090114, pe20090114c-ports, pe20090114b-ports, pe20090114a-ports, WEBTOOLS-APPS_20090113, DBS-APPS_20090109, pe20090109b-for30XIB-412, pe20090109b-for30XIB, pe20090109a-for30XIB-412, pe20090109a-for30XIB, DBS-APPS_20090108, sw_20090108, CMSSW_3_0_0_pre6, WEBTOOLS-APPS_20090108, CMSSW_3_0_0_pre5, pe20090107a-for30XIB-412, pe20090107a-for30XIB, CMSSW_2_2_3_FWLITE, CMSSW_3_0_0_pre4, DBS-APPS_20090106, DBS-APPS_20090105, pe20090105a-for30XIB-412, pe20090105a-for30XIB, FMWS_20090103, pe20090101a-for30XIB-412, pe20090101a-for30XIB, nr081230_fwlite223, pe20081230a-for30XIB, pe20081230-for30X-newcoralpool, pe20081229-for30X-G492, FMWS_20081224_1, FMWS_20081224, FMWS_20081222_3, FMWS_20081222_2, FMWS_20081222, PRODAGENT_0_12_9_patch1_20081219, PRODAGENT_0_12_10_20081219, DBS-APPS_20081218, PRODAGENT_0_12_9_20081218, pe20081218b-for30XIB-412, pe20081218b-for30XIB, pe20081218-for30XIB-412, pe20081218-for30XIB, pe20081216-for30XIB-412, pe20081216-for30XIB, pe20081216c-for30X, pe20081216b-for30X, pe20081216a-for30X, CMSSW_2_2_3, apFor223v0, pe20081214a-for30X, pe20081213c-30Xports-432, pe20081213c-30Xports, pe20081213b-30Xports, pe20081213a-30Xports, FMWS_20081212_1, CMSSW_2_2_2, CMSSW_3_0_0_pre3, FMWS_20081212, apFor222v0, FMWS_20081211, DBS-APPS_20081211, PRODAGENT_0_12_8_20081211, forPHEDEX311, DBS-APPS_20081210, CRABSERVER_1_0_6_BUILD, forPHEDEX310, DBS-APPS_20081209, pe20081209a-for30X-412, pe20081209a-for30X, CRABSERVER_1_0_6_pre6_BUILD, WEBTOOLS-APPS_20081208, forPHEDEX310pre2, DBS-APPS_20081205, CRABSERVER_1_0_6_pre5_BUILD, forPHEDEX-web-services-20081205, smFor221v1, DBS-APPS_20081204, DBS-APPS_200811204, pe20081204a-for30X-412, pe20081204a-for30X, pe20081104a-for30X, forPHEDEX310pre1, CRABSERVER_1_0_6_pre4_BUILD, apFor221v0, PRODAGENT_0_12_8_pre1_20081129, CRABSERVER_1_0_6_pre3_BUILD, DBS-APPS_20081126_1, DBS-APPS_20081126, DBS-APPS_20081125, pe20081125d-30Xports-432, pe20081125d-30Xports, pe20081125c-30Xports-432, pe20081125c-30Xports, pe20081125b-30Xports, pe20081125b-30Xports-432, pe20081125a-30Xports, pe20081124d-30Xports, pe20081124a-for30X-412, pe20081124a-for30X, pe20081124c-30Xports, pe20081124b-30Xports, pe20081124a-30Xports, pe20081121a-for30X-412, pe20081121a-for30X, CMSSW_2_2_0, pe20081121b-30Xports, pe20081121a-30Xports, apFor220v0, ofctest, testofc, PRODAGENT_BUILD_TEST_0_0_5_20081120, PRODAGENT_BUILD_TEST_0_0_4_20081120, PRODAGENT_BUILD_TEST_0_0_3_20081120_V1, PRODAGENT_BUILD_TEST_0_0_3_20081120, CRABSERVER_1_0_6_pre2_BUILD, CMSSW_2_1_17, DBS-APPS_20081119, DBS-APPS_20081118, PRODAGENT_0_12_7_20081118_V3, PRODAGENT_0_12_7_20081118_V2, PRODAGENT_0_12_7_20081118_V1, PRODAGENT_0_12_7_20081118, apFor2117v1, apFor2117v0, DBS-APPS_20081117, pe20081117a-for30X-412, pe20081117a-for30X, DBS-APPS_20081114_1, DBS-APPS_20081114, CRABSERVER_1_0_6_pre1_BUILD, DBS-APPS_20081112, CRABSERVER_1_0_5_BUILD, CRABSERVER_1_0_5_pre5_BUILD, DBS-APPS_20081111_1, DBS-APPS_20081110_2, DBS-APPS_20081110_1, WEBTOOLS-APPS_20081110, DBS-APPS_20081110, CMSSW_3_0_0_pre2, PRODAGENT_0_12_7_pre2_20081110, pe20081110a-for30X, pe20081108a-for30X-412, pe20081108a-for30X, CRABSERVER_1_0_5_pre4_BUILD, CMSSW_2_2_0_pre1, apFor220p1v1, WEBTOOLS-APPS_20081107_1, WEBTOOLS-APPS_20081107, apFor220p1v0, DBS-APPS_20081107, pe20081107a-for30X-412, pe20081107a-for30X, T0Mon_081107_1, pe20081105-noseal, CRABSERVER_1_0_5_TEST_2_BUILD, CRABSERVER_1_0_5_TEST_1_BUILD, DBS-APPS_20081105, T0Mon_081105_1, DBS-APPS_20081104, CRABSERVER_1_0_5_TEST_BUILD, WEBTOOLS-APPS_20081031_2, pe20081031b-for30X-412, pe20081031b-for30X, DBS-APPS_20081031_2, DBS-APPS_20081031_1, WEBTOOLS-APPS_20081031_1, pe20081031-for30X-412, pe20081031-for30X, WEBTOOLS-APPS_20081031, PRODAGENT_0_12_6_20081030, CMSSW_2_1_12, forPHEDEX307, apFor2112v0, DBS-APPS_20081024, CMSSW_3_0_0_pre1, CMSSW_2_1_10_patch2, WEBTOOLS-APPS_20081020_1, WEBTOOLS-APPS_20081020, DQMGUI_4_2_6c, DQMGUI_4_2_6b, CMSSW_2_1_10_patch1, forFrontend-2, PRODAGENT_0_12_5_20081016, WEBTOOLS-APPS_20081016_2, WEBTOOLS-APPS_20081016_1, WEBTOOLS-APPS_20081016, CRABSERVER_104_BUILD, WEBTOOLS-APPS_20081015, WEBTOOLS-APPS_20081013_1, WEBTOOLS-APPS_20081013, CRABSERVER_TEST_BUILD_V14, CRABSERVER_TEST_BUILD_V13, CMSSW_2_1_10, CRABSERVER_TEST_BUILD_V12, PRODAGENT_0_12_4_20081009, WEBTOOLS-APPS_20081009, apFor2110v2-gcc412, apFor2110v2, apFor2110v1-gcc412, apFor2110v1, PRODAGENT_0_12_3_20081009, WEBTOOLS-APPS_20081008_1, WEBTOOLS-APPS_20081008, CRABSERVER_TEST_BUILD_V11, DQMGUI_4_2_6, forPHEDEX-web-services-20081008, forPHEDEX-web-services-20081007, forPHEDEX-web302_test1, apFor2110v0-gcc412, apFor2110v0, PRODAGENT_0_12_2_20081001_V3, PRODAGENT_0_12_2_20081001_V2, PRODAGENT_0_12_2_20081001_V1, PRODAGENT_0_12_2_20081001, PRODAGENT_0_12_2, CMSSW_2_1_9_ONLINE, forPHEDEX306, forPHEDEX-datasvc120_test1, T0Mon_080926_1, CRABSERVER_TEST_BUILD_V10, CRABSERVER_TEST_BUILD_V9, CRABSERVER_TEST_BUILD_V8, CMSSW_2_1_7_FWLITE, WEBTOOLS-APPS_20080922, T0Mon_080920_2, T0Mon_080920_1, T0Mon_080916_2, forFrontend-1, CMSSW_2_1_9, apFor219v0, WEBTOOLS-APPS_20080917, WEBTOOLS-APPS_20080916, PRODAGENT_0_12_1_20090916, WEBTOOLS-APPS_20080915, PRODAGENT_0_12_0_20090915_V2, PRODAGENT_0_12_0_20090915, CMSSW_2_1_8, apFor218v0, apFor217patch1v1, DQMGUI_4_2_4, DQMGUI_4_2_3, PRODAGENT_BUILD_TEST_0_0_2_20090912, forPHEDEX305, DBS-APPS_20080910_1, WEBTOOLS-APPS_20080910_1, WEBTOOLS-APPS_20080910, CRABSERVER_TEST_BUILD_V7, CRABSERVER_TEST_BUILD_V6, CRABSERVER_TEST_BUILD_V5, DBS-APPS_20080910, apFor217patch1v0, DQMGUI_4_2_2c, WEBTOOLS-APPS_20080909, DQMGUI_4_2_2, DBS-APPS_20080908, DQMGUI_4_2_1d, DQMGUI_4_2_1c, DQMGUI_4_2_1b, DQMGUI_4_2_1, DQMGUI_4_2_0, CMSSW_2_1_7, CMSSW_2_1_, apFor217v1, T0Mon_080905_1, apFor217v0, T0Mon_080905_01, WEBTOOLS-APPS_20080903, T0Mon_080902_2, T0Mon_080902_1, CMSSW_2_1_6, apFor216v0, PRODAGENT_0_11_8_20080901, CMSSW_2_1_5, PRODAGENT_0_12_0_pre3_20080828, apFor215v1, apFor215v0, WEBTOOLS-APPS_20080826, zx20080825, T0Mon_080824_1, T0Mon_080823_1, T0Mon_080826_1, CMSSW_2_1_4_FWLITE, T0Mon_080825_1, CMSSW_2_0_10_FWLITE, WEBTOOLS-APPS_20080822, PRODAGENT_TEST_BUILD_20080822_V3, PRODAGENT_TEST_BUILD_20080822_V2, PRODAGENT_TEST_BUILD_20080822_V1, WEBTOOLS-APPS_20080821, WEBTOOLS-APPS_20080818_1, WEBTOOLS-APPS_20080818, CMSSW_2_1_4_ONLINE1, buildset_V2_8, CMSSW_2_1_4, apFor214v1, apFor214v0, CMSSW_2_1_3, PRODAGENT_0_11_7_20080813_V1, apFor213v0, CMSSW_2_1_2, CMSSW_2_1_1, CMSSW_2_1_1_ONLINE1, apFor212v0, apFor211v0, CMSSW_2_1_0_ONLINE1, apTestv0, PRODAGENT_0_11_6_20080807_V1, PRODAGENT_0_11_5_20080807_V4, PRODAGENT_0_11_5_20080807_V3, PRODAGENT_0_11_5_20080807_V2, PRODAGENT_0_11_5_20080807_V1, nr080806_for210onl, PRODAGENT_0_12_0_pre1_20080806_V2, forPHEDEX-web301, PRODAGENT_0_12_0_pre1_20080805_V1, PRODAGENT_0_11_4_20080805_V4, PRODAGENT_0_11_4_20080805_V3, PRODAGENT_0_11_4_20080805_V2, PRODAGENT_0_11_4_20080805_V1, CMSSW_2_1_0, apFor210v0, CMSSW_2_1_0_pre11, apFor210p11v0, dl080727_bootstrap, CMSSW_2_0_11, CMSSW_2_1_0_pre10, apFor210p10v1, apFor210p10v0, WEBTOOLS-APPS_20080725, WEBTOOLS-APPS_20080724, pe20080723a-for21X-412, pe20080723a-for21X, re-deps-20080722, CMSSW_2_1_0_pre9, apFor210p9v0, zx20080718, WEBTOOLS-APPS_20080717, PRODAGENT_0_11_0_20080717, WEBTOOLS-APPS_20080716, PRODAGENT_0_11_0_20080716, WEBTOOLS-APPS_20080715_2, WEBTOOLS-APPS_20080715_1, WEBTOOLS-APPS_20080715, PRODAGENT_0_0_13_V2, PRODAGENT_0_0_13, zx20080715, CMSSW_2_0_10_ONLINE1, nr080714_forCRAB, PRODAGENT_0_10_12_V18, PRODAGENT_0_10_12_V17, PRODAGENT_0_10_12_V16, PRODAGENT_0_10_12_V15, PRODAGENT_0_10_12_V14, PRODAGENT_0_10_12_V13, WEBTOOLS-APPS_20080713, CMSSW_2_1_0_pre8, PRODAGENT_0_10_12_V12, PRODAGENT_0_10_12_V11, apFor210p8v1, PRODAGENT_0_10_12_V10, PRODAGENT_0_10_12_V9, apFor210p8v0, dl080710_apt0_5_15lorg3_2, forPHEDEX304, CMSSW_2_1_0_pre7, apFor210p7v1, apFor210pre7v1, zx20080707, CMSSW_2_0_10, apFor210p7v0, pe20080702b-for21X-412, pe20080702b-for21X, pe20080702a-for21X-412, pe20080702a-for21X, forPHEDEX-web110, pe20080627a-for21X-412, pe20080627a-for21X, re20080627, nr080626_for1612flt, pe20080626a-for21X-412, pe20080626a-for21X, forPHEDEX-web300, CMSSW_2_0_9, zx20080625, WEBTOOLS-APPS_20080624, nr080624_for21x, pe20080624a-for21X-412, pe20080624a-for21X, forPHEDEX-datasvc110, nr080623_for21x, re20080623, pe20080623b-for21X-gp-412, pe20080623b-for21X-gp, pe20080623-for21X-gp, CMSSW_2_1_0_pre6, WEBTOOLS-APPS_20080619_1, WEBTOOLS-APPS_20080619, apFor210p6v0, WEBTOOLS-APPS_20080617, pe20080616-for21X-412, pe20080616-for21X, zx20080611, pe20080611-for21X-412, WEBTOOLS-APPS_20080611, pe20080611-for21X, CMSSW_2_0_8_ONLINE1-cms2, pe20080610-for21X, zx20080610, pe20080610-for21X-412, WEBTOOLS-APPS_20080609_1, WEBTOOLS-APPS_20080609, zx20080609, pe20080609-for21X-412, pe20080609-for21X, sw_20080509, CMSSW_1_6_12, pe20080607-21X-gendict, sm080606a, apFor1612v0, CMSSW_2_1_0_pre5g491p02, CMSSW_2_0_8_ONLINE1, pe20080604-for21X-g491p02, apFor1612p3v0, SiteDB_030608_1, CMSSW_2_0_8, CMSSW_2_1_0_pre5, pe20080531-for210p5, SiteDB_300508_1, nr080529_onl_cmsBuild, nr080528_onl_cmsBuild, SiteDB_280508_1, WEBTOOLS-APPS_20080527_2, WEBTOOLS-APPS_20080527, CMSSW_1_6_12_pre2, WEBTOOLS-APPS_20080523, apFor1612p2v1, forPHEDEX303, apFor1612p2v0, CMSSW_1_6_12_pre1, CMSSW_2_0_7_FWLITE, WEBTOOLS-APPS_20080522, WEBTOOLS-APPS_20080521, sm080520a, WEBTOOLS-APPS_20080520, WEBTOOLS-APPS_20080519, pe20080518b-ports-from210p4, pe20080518a-ports-from210p4, zx20080519, apFor1612p1v1, apFor1612p1v0, CMSSW_2_1_0_pre4, CMSSW_2_0_7, nr080514_206fwlite_no_trajectory, nr080514_206fwlite_alldicts, forPHEDEX-datasvc100, pe20080512-for21X, WEBTOOLS-APPS_20080511, zx20080509b, zx20080509, pe20080508-testcvs, dl080507, CMSSW_2_0_6, apFor210p4v1, WEBTOOLS-APPS_20080507_1, WEBTOOLS-APPS_20080507, apFor210p4v0, pe20080507-for21X, WEBTOOLS-APPS_20080506, dl080506, dl080505t2, dl080505, WEBTOOLS-APPS_20080501, CMSSW_2_0_5, zx20080430, forPHEDEX302, forPHEDEX301, CMSSW_2_0_4_ONLINE1, dl080425_for21x, dl080425, nr080425for204onl1, CMSSW_2_0_0_ONLINE2, CMSSW_2_1_0_pre3, nrnr080424for200onl2, CMSSW_2_0_3_ONLINE1, nr080326fwl200p7, CMSSW_2_0_4, dl080422, WEBTOOLS-APPS_20080422, forPHEDEX300, nr080421for203onl, CMSSW_2_0_3, apFor210p3v1, apFor210p3v0, dl080419for202, CMSSW_2_0_1, dl080418, CMSSW_2_1_0_pre2, WEBTOOLS-APPS_20080416, CMSSW_2_0_0_ONLINE1, apFor210p2v2, dl080415t2, dl080415, apFor210p2v1, apFor210p2v0, CMSSW_1_6_11, zx20080415-comp, webconddb_1_1_1, WEBTOOLS-APPS_20080414, nr080413, WEBTOOLS-APPS_20080412, WEBTOOLS-APPS_20080411_1, WEBTOOLS-APPS_20080411, CMSSW_2_0_0, WEBTOOLS-APPS_20080410, WEBTOOLS-APPS_20080409_1, WEBTOOLS-APPS_20080409, dl080408cand200t1, dl080408t1, WEBTOOLS-APPS_20080408_1, WEBTOOLS-APPS_20080408, nr080408for200p9, dl080407t3, dl080407t2, CMSSW_2_1_0_pre1, DBS-APPS_20080407, CMSSW_2_0_0_pre7_ONLINE1, WEBTOOLS-APPS_20080407, dl080407, apFor210p1, CMSSW_2_0_0_pre9, dl080405, CMSSW_1_8_4, pe20080405-for184, WEBTOOLS-APPS_20080404_2, WEBTOOLS-APPS_20080404_1, WEBTOOLS-APPS_20080404, WEBTOOLS-APPS_20080403_4, WEBTOOLS-APPS_20080403_3, WEBTOOLS-APPS_20080403_2, WEBTOOLS-APPS_20080403_1, WEBTOOLS-APPS_20080403, forPHEDEX300pre14, forPHEDEX300pre13, nr080331for200p7onl1, forPHEDEX300pre12, CMSSW_2_0_0_pre8, forPHEDEX300pre11, forPHEDEX-datasvc002, sm080328a, forPHEDEX-datasvc001, WEBTOOLS-APPS_20080328, WEBTOOLS-APPS_20080327_1, WEBTOOLS-APPS_20080327, CMSSW_1_8_3, forPHEDEX300pre7, CMSSW_2_0_0_pre7, WEBTOOLS-APPS_20080326_6, WEBTOOLS-APPS_20080326_5, WEBTOOLS-APPS_20080326_4, WEBTOOLS-APPS_20080326_3, WEBTOOLS-APPS_20080326_2, WEBTOOLS-APPS_20080326, DBSweb_260308_1, forPHEDEX300pre6, pe20080326-for183, DBSweb_260308, forPHEDEX263, pe20080325-for183, CMSSW_1_8_2, pe20080324-for182, CMSSW_2_0_0_pre6, CMSSW_1_7_7, apFor1611v0, forPHEDEX262_cmsbuild5, forPHEDEX262_cmsbuild4, forPHEDEX262_cmsbuild3, forPHEDEX262_cmsbuild2, sw_20080319, sw20080319, DBSweb_180308_2, forPHEDEX262_cmsbuild, DBSweb_180308_1, DBSweb_180308, DBSweb_170308_8, DBSweb_170308_7, DBSweb_170308_6, DBSweb_170308_5, DBSweb_170308_4, DBSweb_170308_3, DBSweb_170308_2, DBSweb_170308, SiteDB_170308, CMSSW_2_0_0_pre5, SiteDB_1_2_1-160308_2, SiteDB_1_2_1-160308, SM_150308_DBSDisc_9, SM_150308_DBSDisc_8, SM_150308_DBSDisc_7, SM_150308_DBSDisc_6, SM_150308_DBSDisc_5, SM_150308_DBSDisc_4, SM_150308_DBSDisc_3, SM_150308_DBSDisc_2, SM_150308_DBSDisc_1, SM_150308_DBSDisc, CMSSW_1_8_1, nr080314_181onl1, pe20080314-for181, SiteDB_140308, SiteDB_130308, CMSSW_2_0_0_pre4, dl080312, CMSSW_1_8_0_ONLINE1, apFor1611p1v1, apFor1611p1v0, nr080310_180onl1, dl080308, dl080307cmsswtoolconf2cms5, dl080307, dl080307cmsswtoolconf2cms4, nr080307onl180onl1, CMSSW_1_8_0, dl080304t4, dl080304t3, dl080304t2, dl080304, pe20080304a-for180, ge20080304-comp, pe20080303a-for18X, dl080229, CMSSW_1_8_0_pre10, pe20080229-ports, dl080228t2, dl080228, CMSSW_2_0_0_pre3, dl080227for176, SiteDB_080227, dl080227, CMSSW_1_6_10, ge20080226, dl080226t2, dl080226, pe20080226-for180p10, apFor1610v0, CMSSW_1_6_10_pre2, dl080225intbld, ge20080225-nightlies, ge20080225-fixed-bootstrap, forPHEDEX262, dl080224t3, dl080224t2, dl080224, dl080223, dl080222, CMSSW_1_6_10_pre1, apFor1610p2v0, dl080221, CMSSW_1_7_5_ONLINE1, pe20080221a-ports-412, pe20080221a-ports, dl080220, pe20080220a-for18X, pe20080220a-ports-412, pe20080220a-ports, CMSSW_1_8_0_pre9, sm080219, ge20080219, dl080218, nr080215g491p01dbg, COMP_NIGHTLY_INIT_V1, SiteDB_SM_Nightly_150208, ge20080215, pe20080214a-ports-for190p9-412, pe20080214a-ports-for190p9, apFor1610p1v2, CMSSW_1_6_8_FWLITE-root51800, forPHEDEX261-slc3, forPHEDEX261, apFor1610p1v1, CMSSW_1_6_9, forPHEDEX260-1, forPHEDEX260, pe20080211a-ports-for190p9-412, pe20080211a-ports-for190p9, COMP_NIGHTLY_20080211, CMSSW_2_0_0_pre1, pe20080207c-ports-for190p8-412, pe20080207c-ports-for190p8, pe20080207b-ports-lcg54pre2-412, pe20080207b-ports-lcg54pre2, pe20080207a-ports-lcg54pre2-412, pe20080207a-ports-lcg54pre2, pe20080206b-ports-lcg54pre2-412, pe20080206b-ports-lcg54pre2, pe20080206a-ports-lcg54pre2-412, pe20080206a-ports-lcg54pre2, pe20080205c-ports-lcg54pre2-412, pe20080205c-ports-lcg54pre2, pe20080205b-ports-lcg54pre2-412, pe20080205b-ports-lcg54pre2, pe20080205a-ports-lcg54pre2-412, pe20080205a-ports-lcg54pre2, CMSSW_1_8_0_pre8, pe20080204a-ports-lcg54pre2-412, pe20080204a-ports-lcg54pre2, dl080202, apFor169v1, pe20080127a-ports-lcg54pre2-412, pe20080127a-ports-lcg54pre2, CMSSW_1_6_9_pre2, pe20080126-for180p8, pe20080125a-ports-lcg54pre2-412, pe20080125a-ports-lcg54pre2, pe20080125a-ports-lcg54-412, pe20080125a-ports-lcg54, nr080124fwl168a, pe20080123a-ports-412, pe20080123a-ports, CMSSW_1_8_0_pre7, pe20080122a-for180p7, dl080120, pe20080120a-ports-412, pe20080120a-ports, pe20080120a-for180p7, pe20080119a-ports-412, pe20080119a-ports, apFor169p2v2, pe20080118g-ports-412, pe20080118g-ports, pe20080118f-ports-412, pe20080118f-ports, nr_pe20080118e-ports-onl, pe20080118e-ports-412, pe20080118e-ports, apFor169p2v1, pe20080118d-ports-412, pe20080118d-ports, pe20080118c-ports, apFor169p2v0, pe20080118b-ports, pe20080118a-ports, pe20080117b-for180p7, CMSSW_1_7_5, CMSSW_1_7_5_g491, pe20080117-for180p7, ap20080116d, CMSSW_1_7_5_ONLINE, ap20080116c, ap20080116b, ap20080116a, nr080115onl175, ap20080115d, dl080115, ap20080115c, ap20080115b, ap20080115a, ap20080114b, ap20080114a, CMSSW_1_6_9_pre1, apFor169p1, apFor169p1v5, dl080111, apFor169p1v4, pe20080111b-ports, apFor169p1v3, apFor169p1v2, CMSSW_1_8_0_pre6, pe20080111a-ports, pe20080110b-ports, apFor169p1v1, pe20080110a-ports, pe20080109a-ports, ge20080109-webconddb, ge20080109-sitedb, apFor169p1v0, apFor169v0, CMSSW_1_6_8, NR080108_geant491-dbg-global, pe20080108c-ports, ge20080108-wt, pe20080108b-ports, pe20080108a-ports, pe20080105a-ports, pe20080104a-ports, pe20080103a-ports-gcc422, pe20080103a-ports, pe20070103a-ports, pe20080101a-ports, sm20080101a-newscram, pe20071128b-ports, pe20071128a-ports, pe20071127b-ports, pe20071127-ports, pe20071226c-for180p6, pe20071226b-for180p6, pe20071226a-for180p6, ge20071224, ge20071223, ge20071221, pe20071220b-for180p6, ge20071220, pe20071220-for180p6, CMSSW_1_7_4, ge20071217, CMSSW_1_8_0_pre5, pe20071216-for180p5, ge20071216, CMSSW_1_7_3_g490p1, CMSSW_1_8_0_pre4-vg330, ge20071213, ge20071212-phedex, dl071212t2, dl071212, ge20071212-perfreport, ge20071212, ge20071211, CMSSW_1_7_3, ge20071210a, ge20071210, CMSSW_1_7_2, pe20071207-for180p4g491c3, NR071206_geant491cand3-global, ge20071207, pe20071206-for180test1, CMSSW_1_8_0_pre4-412, CMSSW_1_8_0_pre4, pe20071205b-for180p4-412, pe20071205b-for180p4, pe20071205-for180p4, ge20071205, CMSSW_1_6_8_pre2_FWLITE-root51706, apFor168, CMSSW_1_8_0_pre3a-412, ge20071203, CMSSW_1_6_8_pre2, pe20071202-for180p3a-gcc412, CMSSW_1_8_0_pre3a, forPHEDEX2542, pe20071201b-for180p3a, pe20071201-for180p3a, CMSSW_1_7_1, V00-06-08, ge20071128, pe20071130-for180p3, pe20071129-for180p3, ge20071127a-leopard, ge20071127-leopard, pe20071127a-ports-412, apFor168p2, CMSSW_1_6_8_pre1, ge20071126-new-bootstrap, CMSSW_1_8_0_pre2, CMSSW_1_8_0_pre0-amd64, CMSSW_1_8_0_pre0, pe20071123e-ports-412, pe20071123d-ports-412, apFor168p1, pe20071123c-ports-422, pe20071123c-ports-412, pe20071123c-ports, pe20071123b-ports-422, pe20071123b-ports-412, pe20071123b-ports, pe20071123a-ports-422, pe20071123a-ports-412, pe20071123a-ports, ge20071122-new-bootstrap, nr071121onl170_xdaq5, pe20071121a-ports-422, pe20071121a-ports-412, pe20071121a-ports, nr071120_fwlite170_1, apFor1412, CMSSW_1_7_0_ONLINE, apFor1411, CMSSW_1_4_10, CMSSW_1_7_0, nr071116onlpre13, CMSSW_1_7_0_pre13, dl071114, ap20071113, apForCMSSW1410, pe20071112c-ports-422, pe20071112c-ports-412, pe20071112c-ports, pe20071112b-ports-412, pe20071112b-ports, pe20071112a-ports, CMSSW_1_7_0_pre12, CMSSW_1_7_0_pre10_ONLINE, CMSSW_1_7_0_pre11, CMSSW_1_6_7_FWLITE, nr071105a, pe20071105c-ports, pe20071105b-ports, pe20071105a-ports, pe20071103e-ports, pe20071103d-ports, pe20071103c-ports, pe20071103b-ports, pe20071103a-ports, pe20071102b-ports, pe20071102a-ports, CMSSW_1_7_0_pre10, CMSSW_1_7_0_pre9, CMSSW_1_7_0_pre8, CMSSW_1_7_0_pre7, dl071028, nr071026_fwlite167, nr071025_fwlite167, CMSSW_1_4_9, dl071024, nr071023_fwlite170p6, pe20071023-170p6-amd64, apForCMSSW149, forTony_001, pe20071021-170p6-zlib, dl071021t2, dl071021, pe20071021a-ports, dl071020, CMSSW_1_6_7, pe20071019a-for167, CMSSW_1_6_6, nr071017_170p5onl2, apForCMSSW148, CMSSW_1_7_0_pre6, CMSSW_1_4_8-slc3ap, CMSSW_1_4_8-slc3, nr071016_170p5onl1, nr071016onl170p5bs, nr071016onl170p5, CMSSW_1_4_7-slc3, pe20071015-xrootd, pe20071014-ports, dl071014, ap-20071013, pe20071013a-for166p2, ap20071012b, ap20071012a, nr20071011-bootstrap, pe20071011a-for166, dl071010t2, dl071010, pe20071009a-for166p1, dl071009t2, dl071009, CMSSW_1_7_0_pre5, forPHEDEX2541, CMSSW_1_6_5, pe20071006a-for165, CMSSW_1_6_5_pre2, pe20071005a-for165p2, forPHEDEX2540, CMSSW_1_6_5_pre1, pe20070930b-for165p1, pe20070930a-for165p1, CMSSW_1_6_4, pe20070929a-for164, nr20070926-bootstrap, CMSSW_1_6_3, pe20070928a-for16Xdpm, dl070926t2, dl070926, pe20070926a-for163, CMSSW_1_6_2, forPHEDEX2536, ap-20070926, ap-20070925, pe20070925a-for162, CMSSW_1_6_2_pre1, pe20070922a-for162p1, CMSSW_1_6_1, CMSSW_1_7_0_pre4, pe20070922g-for161p2, pe20070922f-for161p2, pe20070922e-for161p2, pe20070922d-for161p2, pe20070922c-for161p2, pe20070922b-for161p2, pe20070922a-for161p2, dl070921t2, dl070921, dl070920, CMSSW_1_7_0_pre3, CMSSW_1_6_1_pre1, dl070916, dl070912, dl070812, sm070912b, sm070912a, sm070911a, dl070909p3, dl070909, CMSSW_1_7_0_pre2, dl070906, dl070905, sm030907a, CMSSW_1_6_0, forPHEDEX2535, CMSSW_1_6_0_pre14, pe20070831d-160p14, pe20070831c-160p14, pe20070831b-160p14, pe20070831a-160p14, pe20070830a-160p14, CMSSW_1_7_0_pre1, dl070829, CMSSW_1_6_0_DAQ3, CMSSW_1_6_0_pre13, dl070828t2, dl070828, dl070827, dl070826, pe20070826a-160p13, CMSSW_1_6_0_pre12, dl070824, pe20070824b-160p12, pe20070824-160p12, pe20070823-160p12, CMSSW_1_6_0_pre11, CMSSW_1_6_0_pre10, CMSSW_1_4_6-slc3, ge20070810-ptc, CMSSW_1_6_0_pre9, CMSSW_1_6_0_pre8, forPHEDEX2534, CMSSW_1_5_4, CMSSW_1_5_3, CMSSW_1_6_0_pre7, dl070730, cms160daq1_zhen2, cms160daq1_zhen1, ge20070730-cmsbuild, ge20070729-amd64, CMSSW_1_6_0_pre6, pe20070727-160p6, CMSSW_1_6_0_DAQ1, ge20070726, dl070725, ge20070724-slc3, nr20070723_fwlite160p5, ap20070723, CMSSW_1_6_0_pre5, dl070721, dl070720_160daq1_1, pe20070720-160daq1, CMSSW_1_3_5, pe20070720-160p5, dl070719, ge20070718, ge20070717, ap20070717, ge20070713-macosx, ap20070712, ge20070712-migration, ge20070712, ge20070711-prodcommon, forPHEDEX2533, CMSSW_1_6_0_pre4, ge20070710-formencode, ge20070709-slc3, ge20070709-macosx, forPHEDEX2532, ge20070709a-macosx, ge20070706-macosx, ap20070706, CMSSW_1_6_0_pre3, CMSSW_1_5_2, pe20070705a-160p3, CMSSW_1_6_0_pre2, ge20070705, CMSSW_1_5_1, ge20070704, ge20070703b, pe20070702b-160p3, pe20070702b-160p2, ge20070702-rpm-webtools, dl070629t2, dl070629, ge20070629, CMSSW_1_6_0_pre1, CMSSW_1_3_1_HLT6-slc4, CMSSW_1_3_1_HLT6-slc3, pe20070729b-160p2, pe20070729b-160p1, pe20070729a-160p2, pe20070729a-160p1, pe20070629a-ports, pe20070628e-ports, pe20070628d-ports, pe20070628c-ports, pe20070628b-ports, CMSSW_1_5_0-ignominy470, pe20070628a-ports, pe20070627b-ports, dl070627c135, pe20070627a-ports, pe20070626c-ports, ge20070625, pe20070626b-ports, sm20070626a-ports, pe20070626a-ports, pe20070625b-ports, pe20070625a-ports, pe20070624a-ports, CMSSW_1_4_5-slc4, CMSSW_1_4_5-slc3, CMSSW_1_4_4-slc3, CMSSW_1_5_0, ge20070622, dl070621, CMSSW_1_5_0_pre6, forPHEDEX2531, forPHEDEX253, CMSSW_1_4_4-slc4, dl070616, ap-144-slc3, ap-144-slc4, nrFWLITE_150pre5_noseal_newboost, dl070615, dl070614xdaq, dl070614, ap-143g483-slc3, ap-143g483-slc4, CMSSW_1_4_3-slc4, CMSSW_1_4_3-slc3, pe20070607a-ports, CMSSW_1_3_1_HLT5-slc4, CMSSW_1_3_1_HLT5-slc3, CMSSW_1_5_0_pre5, dl070602t2, dl070602, CMSSW_1_5_0_pre4, nrFWLITE_150pre4, CMSSW_1_4_2-slc4, CMSSW_1_4_2-slc3, CMSSW_1_3_1_HLT4-slc4, CMSSW_1_3_1_HLT4-slc3, dl070522_150pre4cand, CMSSW_1_4_1-slc4, CMSSW_1_4_1-slc3, pe20070522a-ports, CMSSW_1_5_0_pre3, pe20070518c, pe20070519a-ports, pe20070518b, pe20070518a, CMSSW_1_4_0_DAQ1-slc3, CMSSW_1_4_0_DAQ1-slc4, CMSSW_1_3_4, pe20070517-for150p3ext, CMSSW_1_3_1_HLT3-slc4, CMSSW_1_3_1_HLT3-slc3, ap-140daq1-1-slc3, ap-140daq1-1-slc4, pe20070512a-ports, CMSSW_1_3_3-slc4, CMSSW_1_3_3, ap-140-1-slc3, ap-140-1-slc4, CMSSW_1_4_0_pre7-slc3, CMSSW_1_4_0_pre7, pe20070508a-ports, CMSSW_1_3_2-slc4, CMSSW_1_3_2, pe20070507a-ports, CMSSW_1_5_0_pre2, dl070505t4, dl070505t3, dl070505t2, dl070505, ap-140p7-1-slc4, ap-140p7-1-slc3, ap-140p6-1-slc4, ap-140p5-1-slc3, pe20070501c-ports, ap-140p5-1-slc4, pe20070501b-ports, pe20070501a-ports, dl070501, pe20070429-for131hlt2-slc4, pe20070429-for131hlt2-slc3, CMSSW_1_3_1_HLT1-slc3, CMSSW_1_5_0_pre1, dl070428_for140pre5_slc3, dl070428_for140pre5slc4t2, pe20070428a-ports, dl070428_for140pre5slc4, pe20070428b, pe20070428a, CMSSW_1_2_6, CMSSW_1_4_0_pre4, CMSSW_1_4_0_pre4-slc3, pe20070426-131hlt1-slc3, CMSSW_1_2_5, pe20070425c-for150p1, pe20070525b-slc4, pe20070525a, pe20070424b-slc3, pe20070424b-slc4, pe20070424a-slc4, pe20070424a-slc3, pe20070424-slc3, pe20070424-slc4, pe20070423b-slc3, pe20070423b-slc4, pe20070423a-slc3, pe20070423a-slc4, pe20070423b-ports, pe20070423a-ports, pe20070422b-slc4, pe20070422b-slc3, pe20070422a-slc4, pe20070422a-slc3, forPHEDEX252, pe20070414b-ports, pe20070414a-ports, forPHEDEX251-micro-pre1, pe20070412b-ports, pe20070412a-ports, pe20070411a-ports, CMSSW_1_2_4, CMSSW_1_3_1, CMSSW_1_3_1-slc4, pe20070409a-ports, pe20070408, dl070407, pe20070407a-ports, dl070406t2, pe20070407-ports, dl070406, CMSSW_1_4_0_pre3-slc3, CMSSW_1_4_0_pre3, CMSSW_1_2_3, nrCMSSW_1_4_0_pre3_rc0, nrCMSSW_1_4_0_pre3_rc0-slc4, nr070403_cms147-slc4, nr070403_cms147, pe20070401, dl070330, nrCMSSW_1_4_0_pre2_rc3, nrCMSSW_1_4_0_pre2_rc3-slc4, CMSSW_1_3_0-slc4, CMSSW_1_3_0, nrCMSSW_1_4_0_pre2_rc2-slc4, nrCMSSW_1_4_0_pre2_rc2, dl070327, nr070327_frontier, nr070327_frontier-slc4, nrCMSSW_1_4_0_pre2_rc1, nrCMSSW_1_4_0_pre2_rc1-slc4, nrCMSSW_1_4_0_pre2_rc0-slc3, nrCMSSW_1_4_0_pre2_rc0, CMSSW_1_3_0_pre6t3, CMSSW_1_4_0_pre1-cand-slc4, CMSSW_1_4_0_pre1-cand, CMSSW_1_3_0_pre6-slc4t2, CMSSW_1_3_0_pre6t2, CMSSW_1_3_0_pre6, CMSSW_1_3_0_pre6-slc4, for120_g4821, forPHEDEX251, POOL_2_4_9-p2-slc4, POOL_2_4_9-p2, nrCMSSW_1_3_0_pre5-m32-slc3, nrCMSSW_1_3_0_pre5-m32, CORAL_1_7_1-slc4, nr20070307_130pre5-m32-slc4, nr20070307_m32, CMSSW_1_3_0_pre5, CMSSW_1_3_0_pre5-slc4, nr070301_amd64m32, CMSSW_1_3_0_pre4-slc4-p1, CMSSW_1_3_0_pre4-p1, CMSSW_1_3_0_pre4, CMSSW_1_3_0_pre4-slc4, CMS_145_2-slc4, CMS_145_2-slc3, sfa160207, CMSSW_1_3_0_pre3-slc4, CMSSW_1_3_0_pre3, sfa120207slc4_p1, sfa120207slc4, sfa120207slc3, dl070211, nr070211_cms144a_2-p1slc4, nr070210_cms144a_2-p1slc4, cms144a_2-p1slc3, forCMS145_2_slc4, forCMS145_2_slc3, cms145pre5-slc4, forCMSSW120g482, cms145pre5-slc3, cms145pre4-slc3, cms145pre3-slc3, cms145pre2-slc3, cms145pre1-slc3, pe20070208, GE20070207, pe20070205b, forPHEDEX250, CMSSW_1_3_0_SLC4_pre2, pe20070205a, pe20070205, CMSSW_1_3_0_pre2, forCMS144_2-slc3, forCMS144_2-slc4, sfa010207-slc4, sfa010207-slc3, forCMSSW121-slc3, forCMSSW122-slc3, cms144slc3p2, cms144slc4p1, cms144slc3p1, cms144spc3p1, sfa300107, sfa390107, forPIL116, sfa290107, CMSSW_1_3_0_SLC4_pre1, CMSSW_1_3_0_pre1, for143hsv1-slc3-p5, for143hsv1-slc4-p5, for143hsv1-slc3-p4, for143hsv1-slc4-p4, for143hsv1-slc4-p3, for143hsv1-slc3-p3, for143hsv1-slc4-p2, for143hsv1-slc3-p2, for143hsv1-slc3-p1, for143hsv1-slc4, for143hsv1-slc3, for143hsv1, test143f_sv1-slc4, forCMSSW120-slc4, forCMSSW120g481, forCMSSW120-slc3, forCMS143f-slc4, forCMS143f-slc3, for120p9, pe20061201c, pe20061201b, pe20061201a, ge200611302202, for120p8-g481p2cms1, for120p8, for112, for120p7, for111, for120p6, cms143a-slc3, for120p5-slc3, forPHEDEX242, for120p5slc4, for120p5slc3, forCMS143_2_rootfix, forCMS143_2_slc4, forCMS143_2_slc3, sfa061106pm, sfa061106am, sa20061106, sfa031106pm, sfa031106, sfa021106, sa20061002, for120p4, for120p3, for120p2-slc4-rc1, forPHEDEX241, for106, ge20061020-for106, pre-for106, for120p2, for105, for104, for110, for120p1, for110p4, for103, for110p3, for102, pe060927, for101-take3, for101-take2, for101, forGeant481, for110p2, CMSSW_1_0_0, for110p5, for110p1, for084, for100p4, argiro-20060904-for100p4, for092, for137a_pre083_take2, pe20060827a, for137a_pre083, ge20060825, for100p2, for100pre1, for091, for082, for090, CMSSW_0_8_1, for090_RC1, CMSSW_0_9_0_pre3, nr_baran081_t1, for080_testfixes1, for090p2, forCMSSW090p2, for080_testfixes, for090p2_RC5, for090p2_RC4, for090p2_RC3, for090p2_RC2, for090p2_RC1, for081, for080_amd64, for080, for080p4, for080pre3, forLCG_44, forCMSSW_0_8_0_pre2, V00-01-02, V00-01-2, V00-01-01, V00-01-00, V00-00-11, V00-00-10
Branch point for: conddb-branch, lcgaa_for120p6_branch, lcg47branch
Log Message:
Add patches shamelessly swiped from DarwinPorts

File Contents

# User Rev Content
1 elmer 1.1 --- ltmain.sh.orig Wed Mar 25 10:25:39 1998
2     +++ ltmain.sh Sun Mar 16 16:58:11 2003
3     @@ -1,8 +1,8 @@
4     # ltmain.sh - Provide generalized library-building support services.
5     # NOTE: Changing this file will not affect anything until you rerun ltconfig.
6     #
7     -# Copyright (C) 1996-1998 Free Software Foundation, Inc.
8     -# Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
9     +# Copyright (C) 1996-1999 Free Software Foundation, Inc.
10     +# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
11     #
12     # This program is free software; you can redistribute it and/or modify
13     # it under the terms of the GNU General Public License as published by
14     @@ -23,6 +23,30 @@
15     # configuration script generated by Autoconf, you may include it under
16     # the same distribution terms that you use for the rest of that program.
17    
18     +# Check that we have a working $echo.
19     +if test "X$1" = X--no-reexec; then
20     + # Discard the --no-reexec flag, and continue.
21     + shift
22     +elif test "X$1" = X--fallback-echo; then
23     + # Avoid inline document here, it may be left over
24     + :
25     +elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
26     + # Yippee, $echo works!
27     + :
28     +else
29     + # Restart under the correct shell, and then maybe $echo will work.
30     + exec $SHELL "$0" --no-reexec ${1+"$@"}
31     +fi
32     +
33     +if test "X$1" = X--fallback-echo; then
34     + # used as fallback echo
35     + shift
36     + cat <<EOF
37     +$*
38     +EOF
39     + exit 0
40     +fi
41     +
42     # The name of this program.
43     progname=`$echo "$0" | sed 's%^.*/%%'`
44     modename="$progname"
45     @@ -30,7 +54,8 @@
46     # Constants.
47     PROGRAM=ltmain.sh
48     PACKAGE=libtool
49     -VERSION=1.2
50     +VERSION=1.3.5
51     +TIMESTAMP=" (1.385.2.206 2000/05/27 11:12:27)"
52    
53     default_mode=
54     help="Try \`$progname --help' for more information."
55     @@ -41,15 +66,22 @@
56    
57     # Sed substitution that helps us do robust quoting. It backslashifies
58     # metacharacters that are still active within double-quoted strings.
59     -Xsed='sed -e s/^X//'
60     +Xsed='sed -e 1s/^X//'
61     sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
62     +SP2NL='tr \040 \012'
63     +NL2SP='tr \015\012 \040\040'
64    
65     # NLS nuisances.
66     # Only set LANG and LC_ALL to C if already set.
67     # These must not be set unconditionally because not all systems understand
68     # e.g. LANG=C (notably SCO).
69     -if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
70     -if test "${LANG+set}" = set; then LANG=C; export LANG; fi
71     +# We save the old values to restore during execute mode.
72     +if test "${LC_ALL+set}" = set; then
73     + save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
74     +fi
75     +if test "${LANG+set}" = set; then
76     + save_LANG="$LANG"; LANG=C; export LANG
77     +fi
78    
79     if test "$LTCONFIG_VERSION" != "$VERSION"; then
80     echo "$modename: ltconfig version \`$LTCONFIG_VERSION' does not match $PROGRAM version \`$VERSION'" 1>&2
81     @@ -72,6 +104,8 @@
82     show="$echo"
83     show_help=
84     execute_dlfiles=
85     +lo2o="s/\\.lo\$/.${objext}/"
86     +o2lo="s/\\.${objext}\$/.lo/"
87    
88     # Parse our command line options once, thoroughly.
89     while test $# -gt 0
90     @@ -107,10 +141,20 @@
91     ;;
92    
93     --version)
94     - echo "$PROGRAM (GNU $PACKAGE) $VERSION"
95     + echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
96     + exit 0
97     + ;;
98     +
99     + --config)
100     + sed -e '1,/^### BEGIN LIBTOOL CONFIG/d' -e '/^### END LIBTOOL CONFIG/,$d' $0
101     exit 0
102     ;;
103    
104     + --debug)
105     + echo "$progname: enabling shell trace mode"
106     + set -x
107     + ;;
108     +
109     --dry-run | -n)
110     run=:
111     ;;
112     @@ -172,15 +216,15 @@
113     mode=link
114     for arg
115     do
116     - case "$arg" in
117     - -c)
118     - mode=compile
119     - break
120     - ;;
121     - esac
122     + case "$arg" in
123     + -c)
124     + mode=compile
125     + break
126     + ;;
127     + esac
128     done
129     ;;
130     - *db | *dbx)
131     + *db | *dbx | *strace | *truss)
132     mode=execute
133     ;;
134     *install*|cp|mv)
135     @@ -195,11 +239,11 @@
136    
137     # Just use the default operation mode.
138     if test -z "$mode"; then
139     - if test -n "$nonopt"; then
140     - $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
141     - else
142     - $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
143     - fi
144     + if test -n "$nonopt"; then
145     + $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
146     + else
147     + $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
148     + fi
149     fi
150     ;;
151     esac
152     @@ -227,23 +271,39 @@
153     srcfile="$nonopt"
154     suppress_output=
155    
156     + user_target=no
157     for arg
158     do
159     # Accept any command-line options.
160     case "$arg" in
161     -o)
162     - $echo "$modename: you cannot specify the output filename with \`-o'" 1>&2
163     - $echo "$help" 1>&2
164     - exit 1
165     + if test "$user_target" != "no"; then
166     + $echo "$modename: you cannot specify \`-o' more than once" 1>&2
167     + exit 1
168     + fi
169     + user_target=next
170     ;;
171    
172     -static)
173     - build_libtool_libs=no
174     build_old_libs=yes
175     continue
176     ;;
177     esac
178    
179     + case "$user_target" in
180     + next)
181     + # The next one is the -o target name
182     + user_target=yes
183     + continue
184     + ;;
185     + yes)
186     + # We got the output file
187     + user_target=set
188     + libobj="$arg"
189     + continue
190     + ;;
191     + esac
192     +
193     # Accept the current argument as the source file.
194     lastarg="$srcfile"
195     srcfile="$arg"
196     @@ -272,11 +332,22 @@
197     fi
198     done
199    
200     - # Get the name of the library object.
201     - libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
202     + case "$user_target" in
203     + set)
204     + ;;
205     + no)
206     + # Get the name of the library object.
207     + libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
208     + ;;
209     + *)
210     + $echo "$modename: you must specify a target with \`-o'" 1>&2
211     + exit 1
212     + ;;
213     + esac
214    
215     # Recognize several different file suffixes.
216     - xform='[cCFSfms]'
217     + # If the user specifies -o file.o, it is replaced with file.lo
218     + xform='[cCFSfmso]'
219     case "$libobj" in
220     *.ada) xform=ada ;;
221     *.adb) xform=adb ;;
222     @@ -293,9 +364,9 @@
223     libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
224    
225     case "$libobj" in
226     - *.lo) obj=`$echo "X$libobj" | $Xsed -e 's/\.lo$/.o/'` ;;
227     + *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
228     *)
229     - $echo "$modename: cannot determine name of library object from \`$srcfile'" 1>&2
230     + $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
231     exit 1
232     ;;
233     esac
234     @@ -308,11 +379,54 @@
235    
236     # Delete any leftover library objects.
237     if test "$build_old_libs" = yes; then
238     - $run $rm $obj $libobj
239     - trap "$run $rm $obj $libobj; exit 1" 1 2 15
240     + removelist="$obj $libobj"
241     + else
242     + removelist="$libobj"
243     + fi
244     +
245     + $run $rm $removelist
246     + trap "$run $rm $removelist; exit 1" 1 2 15
247     +
248     + # Calculate the filename of the output object if compiler does
249     + # not support -o with -c
250     + if test "$compiler_c_o" = no; then
251     + output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\..*$%%'`.${objext}
252     + lockfile="$output_obj.lock"
253     + removelist="$removelist $output_obj $lockfile"
254     + trap "$run $rm $removelist; exit 1" 1 2 15
255     else
256     - $run $rm $libobj
257     - trap "$run $rm $libobj; exit 1" 1 2 15
258     + need_locks=no
259     + lockfile=
260     + fi
261     +
262     + # Lock this critical section if it is needed
263     + # We use this script file to make the link, it avoids creating a new file
264     + if test "$need_locks" = yes; then
265     + until ln "$0" "$lockfile" 2>/dev/null; do
266     + $show "Waiting for $lockfile to be removed"
267     + sleep 2
268     + done
269     + elif test "$need_locks" = warn; then
270     + if test -f "$lockfile"; then
271     + echo "\
272     +*** ERROR, $lockfile exists and contains:
273     +`cat $lockfile 2>/dev/null`
274     +
275     +This indicates that another process is trying to use the same
276     +temporary object file, and libtool could not work around it because
277     +your compiler does not support \`-c' and \`-o' together. If you
278     +repeat this compilation, it may succeed, by chance, but you had better
279     +avoid parallel builds (make -j) in this platform, or get a better
280     +compiler."
281     +
282     + $run $rm $removelist
283     + exit 1
284     + fi
285     + echo $srcfile > "$lockfile"
286     + fi
287     +
288     + if test -n "$fix_srcfile_path"; then
289     + eval srcfile=\"$fix_srcfile_path\"
290     fi
291    
292     # Only build a PIC object if we are building libtool libraries.
293     @@ -321,23 +435,110 @@
294     fbsd_hideous_sh_bug=$base_compile
295    
296     # All platforms use -DPIC, to notify preprocessed assembler code.
297     - $show "$base_compile$pic_flag -DPIC $srcfile"
298     - if $run eval "$base_compile\$pic_flag -DPIC \$srcfile"; then :
299     + command="$base_compile $srcfile $pic_flag -DPIC"
300     + if test "$build_old_libs" = yes; then
301     + lo_libobj="$libobj"
302     + dir=`$echo "X$libobj" | $Xsed -e 's%/[^/]*$%%'`
303     + if test "X$dir" = "X$libobj"; then
304     + dir="$objdir"
305     + else
306     + dir="$dir/$objdir"
307     + fi
308     + libobj="$dir/"`$echo "X$libobj" | $Xsed -e 's%^.*/%%'`
309     +
310     + if test -d "$dir"; then
311     + $show "$rm $libobj"
312     + $run $rm $libobj
313     + else
314     + $show "$mkdir $dir"
315     + $run $mkdir $dir
316     + status=$?
317     + if test $status -ne 0 && test ! -d $dir; then
318     + exit $status
319     + fi
320     + fi
321     + fi
322     + if test "$compiler_o_lo" = yes; then
323     + output_obj="$libobj"
324     + command="$command -o $output_obj"
325     + elif test "$compiler_c_o" = yes; then
326     + output_obj="$obj"
327     + command="$command -o $output_obj"
328     + fi
329     +
330     + $run $rm "$output_obj"
331     + $show "$command"
332     + if $run eval "$command"; then :
333     else
334     - test -n "$obj" && $run $rm $obj
335     - exit 1
336     + test -n "$output_obj" && $run $rm $removelist
337     + exit 1
338     fi
339    
340     - # If we have no pic_flag, then copy the object into place and finish.
341     - if test -z "$pic_flag"; then
342     - $show "$LN_S $obj $libobj"
343     - $run $LN_S $obj $libobj
344     - exit $?
345     + if test "$need_locks" = warn &&
346     + test x"`cat $lockfile 2>/dev/null`" != x"$srcfile"; then
347     + echo "\
348     +*** ERROR, $lockfile contains:
349     +`cat $lockfile 2>/dev/null`
350     +
351     +but it should contain:
352     +$srcfile
353     +
354     +This indicates that another process is trying to use the same
355     +temporary object file, and libtool could not work around it because
356     +your compiler does not support \`-c' and \`-o' together. If you
357     +repeat this compilation, it may succeed, by chance, but you had better
358     +avoid parallel builds (make -j) in this platform, or get a better
359     +compiler."
360     +
361     + $run $rm $removelist
362     + exit 1
363     + fi
364     +
365     + # Just move the object if needed, then go on to compile the next one
366     + if test x"$output_obj" != x"$libobj"; then
367     + $show "$mv $output_obj $libobj"
368     + if $run $mv $output_obj $libobj; then :
369     + else
370     + error=$?
371     + $run $rm $removelist
372     + exit $error
373     + fi
374     fi
375    
376     - # Just move the object, then go on to compile the next one
377     - $show "$mv $obj $libobj"
378     - $run $mv $obj $libobj || exit 1
379     + # If we have no pic_flag, then copy the object into place and finish.
380     + if test -z "$pic_flag" && test "$build_old_libs" = yes; then
381     + # Rename the .lo from within objdir to obj
382     + if test -f $obj; then
383     + $show $rm $obj
384     + $run $rm $obj
385     + fi
386     +
387     + $show "$mv $libobj $obj"
388     + if $run $mv $libobj $obj; then :
389     + else
390     + error=$?
391     + $run $rm $removelist
392     + exit $error
393     + fi
394     +
395     + xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
396     + if test "X$xdir" = "X$obj"; then
397     + xdir="."
398     + else
399     + xdir="$xdir"
400     + fi
401     + baseobj=`$echo "X$obj" | $Xsed -e "s%.*/%%"`
402     + libobj=`$echo "X$baseobj" | $Xsed -e "$o2lo"`
403     + # Now arrange that obj and lo_libobj become the same file
404     + $show "(cd $xdir && $LN_S $baseobj $libobj)"
405     + if $run eval '(cd $xdir && $LN_S $baseobj $libobj)'; then
406     + exit 0
407     + else
408     + error=$?
409     + $run $rm $removelist
410     + exit $error
411     + fi
412     + fi
413    
414     # Allow error messages only from the first compilation.
415     suppress_output=' >/dev/null 2>&1'
416     @@ -345,20 +546,73 @@
417    
418     # Only build a position-dependent object if we build old libraries.
419     if test "$build_old_libs" = yes; then
420     + command="$base_compile $srcfile"
421     + if test "$compiler_c_o" = yes; then
422     + command="$command -o $obj"
423     + output_obj="$obj"
424     + fi
425     +
426     # Suppress compiler output if we already did a PIC compilation.
427     - $show "$base_compile $srcfile$suppress_output"
428     - if $run eval "$base_compile \$srcfile$suppress_output"; then :
429     + command="$command$suppress_output"
430     + $run $rm "$output_obj"
431     + $show "$command"
432     + if $run eval "$command"; then :
433     + else
434     + $run $rm $removelist
435     + exit 1
436     + fi
437     +
438     + if test "$need_locks" = warn &&
439     + test x"`cat $lockfile 2>/dev/null`" != x"$srcfile"; then
440     + echo "\
441     +*** ERROR, $lockfile contains:
442     +`cat $lockfile 2>/dev/null`
443     +
444     +but it should contain:
445     +$srcfile
446     +
447     +This indicates that another process is trying to use the same
448     +temporary object file, and libtool could not work around it because
449     +your compiler does not support \`-c' and \`-o' together. If you
450     +repeat this compilation, it may succeed, by chance, but you had better
451     +avoid parallel builds (make -j) in this platform, or get a better
452     +compiler."
453     +
454     + $run $rm $removelist
455     + exit 1
456     + fi
457     +
458     + # Just move the object if needed
459     + if test x"$output_obj" != x"$obj"; then
460     + $show "$mv $output_obj $obj"
461     + if $run $mv $output_obj $obj; then :
462     + else
463     + error=$?
464     + $run $rm $removelist
465     + exit $error
466     + fi
467     + fi
468     +
469     + # Create an invalid libtool object if no PIC, so that we do not
470     + # accidentally link it into a program.
471     + if test "$build_libtool_libs" != yes; then
472     + $show "echo timestamp > $libobj"
473     + $run eval "echo timestamp > \$libobj" || exit $?
474     else
475     - $run $rm $obj $libobj
476     - exit 1
477     + # Move the .lo from within objdir
478     + $show "$mv $libobj $lo_libobj"
479     + if $run $mv $libobj $lo_libobj; then :
480     + else
481     + error=$?
482     + $run $rm $removelist
483     + exit $error
484     + fi
485     fi
486     fi
487    
488     - # Create an invalid libtool object if no PIC, so that we do not
489     - # accidentally link it into a program.
490     - if test "$build_libtool_libs" != yes; then
491     - $show "echo timestamp > $libobj"
492     - $run eval "echo timestamp > \$libobj" || exit $?
493     + # Unlock the critical section if it was locked
494     + if test "$need_locks" != no; then
495     + $rm "$lockfile"
496     fi
497    
498     exit 0
499     @@ -367,28 +621,238 @@
500     # libtool link mode
501     link)
502     modename="$modename: link"
503     - CC="$nonopt"
504     - allow_undefined=yes
505     - compile_command="$CC"
506     - finalize_command="$CC"
507     + case "$host" in
508     + *-*-cygwin* | *-*-mingw* | *-*-os2*)
509     + # It is impossible to link a dll without this setting, and
510     + # we shouldn't force the makefile maintainer to figure out
511     + # which system we are compiling for in order to pass an extra
512     + # flag for every libtool invokation.
513     + # allow_undefined=no
514     +
515     + # FIXME: Unfortunately, there are problems with the above when trying
516     + # to make a dll which has undefined symbols, in which case not
517     + # even a static library is built. For now, we need to specify
518     + # -no-undefined on the libtool link line when we can be certain
519     + # that all symbols are satisfied, otherwise we get a static library.
520     + allow_undefined=yes
521     +
522     + # This is a source program that is used to create dlls on Windows
523     + # Don't remove nor modify the starting and closing comments
524     +# /* ltdll.c starts here */
525     +# #define WIN32_LEAN_AND_MEAN
526     +# #include <windows.h>
527     +# #undef WIN32_LEAN_AND_MEAN
528     +# #include <stdio.h>
529     +#
530     +# #ifndef __CYGWIN__
531     +# # ifdef __CYGWIN32__
532     +# # define __CYGWIN__ __CYGWIN32__
533     +# # endif
534     +# #endif
535     +#
536     +# #ifdef __cplusplus
537     +# extern "C" {
538     +# #endif
539     +# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
540     +# #ifdef __cplusplus
541     +# }
542     +# #endif
543     +#
544     +# #ifdef __CYGWIN__
545     +# #include <cygwin/cygwin_dll.h>
546     +# DECLARE_CYGWIN_DLL( DllMain );
547     +# #endif
548     +# HINSTANCE __hDllInstance_base;
549     +#
550     +# BOOL APIENTRY
551     +# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
552     +# {
553     +# __hDllInstance_base = hInst;
554     +# return TRUE;
555     +# }
556     +# /* ltdll.c ends here */
557     + # This is a source program that is used to create import libraries
558     + # on Windows for dlls which lack them. Don't remove nor modify the
559     + # starting and closing comments
560     +# /* impgen.c starts here */
561     +# /* Copyright (C) 1999 Free Software Foundation, Inc.
562     +#
563     +# This file is part of GNU libtool.
564     +#
565     +# This program is free software; you can redistribute it and/or modify
566     +# it under the terms of the GNU General Public License as published by
567     +# the Free Software Foundation; either version 2 of the License, or
568     +# (at your option) any later version.
569     +#
570     +# This program is distributed in the hope that it will be useful,
571     +# but WITHOUT ANY WARRANTY; without even the implied warranty of
572     +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
573     +# GNU General Public License for more details.
574     +#
575     +# You should have received a copy of the GNU General Public License
576     +# along with this program; if not, write to the Free Software
577     +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
578     +# */
579     +#
580     +# #include <stdio.h> /* for printf() */
581     +# #include <unistd.h> /* for open(), lseek(), read() */
582     +# #include <fcntl.h> /* for O_RDONLY, O_BINARY */
583     +# #include <string.h> /* for strdup() */
584     +#
585     +# static unsigned int
586     +# pe_get16 (fd, offset)
587     +# int fd;
588     +# int offset;
589     +# {
590     +# unsigned char b[2];
591     +# lseek (fd, offset, SEEK_SET);
592     +# read (fd, b, 2);
593     +# return b[0] + (b[1]<<8);
594     +# }
595     +#
596     +# static unsigned int
597     +# pe_get32 (fd, offset)
598     +# int fd;
599     +# int offset;
600     +# {
601     +# unsigned char b[4];
602     +# lseek (fd, offset, SEEK_SET);
603     +# read (fd, b, 4);
604     +# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
605     +# }
606     +#
607     +# static unsigned int
608     +# pe_as32 (ptr)
609     +# void *ptr;
610     +# {
611     +# unsigned char *b = ptr;
612     +# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
613     +# }
614     +#
615     +# int
616     +# main (argc, argv)
617     +# int argc;
618     +# char *argv[];
619     +# {
620     +# int dll;
621     +# unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
622     +# unsigned long export_rva, export_size, nsections, secptr, expptr;
623     +# unsigned long name_rvas, nexp;
624     +# unsigned char *expdata, *erva;
625     +# char *filename, *dll_name;
626     +#
627     +# filename = argv[1];
628     +#
629     +# dll = open(filename, O_RDONLY|O_BINARY);
630     +# if (!dll)
631     +# return 1;
632     +#
633     +# dll_name = filename;
634     +#
635     +# for (i=0; filename[i]; i++)
636     +# if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':')
637     +# dll_name = filename + i +1;
638     +#
639     +# pe_header_offset = pe_get32 (dll, 0x3c);
640     +# opthdr_ofs = pe_header_offset + 4 + 20;
641     +# num_entries = pe_get32 (dll, opthdr_ofs + 92);
642     +#
643     +# if (num_entries < 1) /* no exports */
644     +# return 1;
645     +#
646     +# export_rva = pe_get32 (dll, opthdr_ofs + 96);
647     +# export_size = pe_get32 (dll, opthdr_ofs + 100);
648     +# nsections = pe_get16 (dll, pe_header_offset + 4 +2);
649     +# secptr = (pe_header_offset + 4 + 20 +
650     +# pe_get16 (dll, pe_header_offset + 4 + 16));
651     +#
652     +# expptr = 0;
653     +# for (i = 0; i < nsections; i++)
654     +# {
655     +# char sname[8];
656     +# unsigned long secptr1 = secptr + 40 * i;
657     +# unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
658     +# unsigned long vsize = pe_get32 (dll, secptr1 + 16);
659     +# unsigned long fptr = pe_get32 (dll, secptr1 + 20);
660     +# lseek(dll, secptr1, SEEK_SET);
661     +# read(dll, sname, 8);
662     +# if (vaddr <= export_rva && vaddr+vsize > export_rva)
663     +# {
664     +# expptr = fptr + (export_rva - vaddr);
665     +# if (export_rva + export_size > vaddr + vsize)
666     +# export_size = vsize - (export_rva - vaddr);
667     +# break;
668     +# }
669     +# }
670     +#
671     +# expdata = (unsigned char*)malloc(export_size);
672     +# lseek (dll, expptr, SEEK_SET);
673     +# read (dll, expdata, export_size);
674     +# erva = expdata - export_rva;
675     +#
676     +# nexp = pe_as32 (expdata+24);
677     +# name_rvas = pe_as32 (expdata+32);
678     +#
679     +# printf ("EXPORTS\n");
680     +# for (i = 0; i<nexp; i++)
681     +# {
682     +# unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
683     +# printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
684     +# }
685     +#
686     +# return 0;
687     +# }
688     +# /* impgen.c ends here */
689     + ;;
690     + *)
691     + allow_undefined=yes
692     + ;;
693     + esac
694     + compile_command="$nonopt"
695     + finalize_command="$nonopt"
696    
697     + compile_rpath=
698     + finalize_rpath=
699     compile_shlibpath=
700     finalize_shlibpath=
701     + convenience=
702     + old_convenience=
703     deplibs=
704     + linkopts=
705     +
706     + if test -n "$shlibpath_var"; then
707     + # get the directories listed in $shlibpath_var
708     + eval lib_search_path=\`\$echo \"X \${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
709     + else
710     + lib_search_path=
711     + fi
712     + # now prepend the system-specific ones
713     + eval lib_search_path=\"$sys_lib_search_path_spec\$lib_search_path\"
714     + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
715     +
716     + avoid_version=no
717     dlfiles=
718     dlprefiles=
719     + dlself=no
720     export_dynamic=no
721     - hardcode_libdirs=
722     + export_symbols=
723     + export_symbols_regex=
724     + generated=
725     libobjs=
726     link_against_libtool_libs=
727     ltlibs=
728     + module=no
729     objs=
730     + prefer_static_libs=no
731     + preload=no
732     prev=
733     prevarg=
734     release=
735     rpath=
736     + xrpath=
737     perm_rpath=
738     temp_rpath=
739     + thread_safe=no
740     vinfo=
741    
742     # We need to know -static, to get the right output filenames.
743     @@ -396,13 +860,23 @@
744     do
745     case "$arg" in
746     -all-static | -static)
747     - if test "X$arg" = "X-all-static" && test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
748     + if test "X$arg" = "X-all-static"; then
749     + if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
750     $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
751     - fi
752     - build_libtool_libs=no
753     + fi
754     + if test -n "$link_static_flag"; then
755     + dlopen_self=$dlopen_self_static
756     + fi
757     + else
758     + if test -z "$pic_flag" && test -n "$link_static_flag"; then
759     + dlopen_self=$dlopen_self_static
760     + fi
761     + fi
762     + build_libtool_libs=no
763     build_old_libs=yes
764     - break
765     - ;;
766     + prefer_static_libs=yes
767     + break
768     + ;;
769     esac
770     done
771    
772     @@ -410,44 +884,107 @@
773     test -n "$old_archive_from_new_cmds" && build_old_libs=yes
774    
775     # Go through the arguments, transforming them on the way.
776     - for arg
777     - do
778     + while test $# -gt 0; do
779     + arg="$1"
780     + shift
781     +
782     # If the previous option needs an argument, assign it.
783     if test -n "$prev"; then
784     - case "$prev" in
785     - output)
786     - compile_command="$compile_command @OUTPUT@"
787     - finalize_command="$finalize_command @OUTPUT@"
788     - ;;
789     - esac
790     -
791     - case "$prev" in
792     - dlfiles|dlprefiles)
793     - case "$arg" in
794     - *.la | *.lo) ;; # We handle these cases below.
795     - *)
796     - dlprefiles="$dlprefiles $arg"
797     - test "$prev" = dlfiles && dlfiles="$dlfiles $arg"
798     - prev=
799     - ;;
800     - esac
801     - ;;
802     + case "$prev" in
803     + output)
804     + compile_command="$compile_command @OUTPUT@"
805     + finalize_command="$finalize_command @OUTPUT@"
806     + ;;
807     + esac
808     +
809     + case "$prev" in
810     + dlfiles|dlprefiles)
811     + if test "$preload" = no; then
812     + # Add the symbol object into the linking commands.
813     + compile_command="$compile_command @SYMFILE@"
814     + finalize_command="$finalize_command @SYMFILE@"
815     + preload=yes
816     + fi
817     + case "$arg" in
818     + *.la | *.lo) ;; # We handle these cases below.
819     + force)
820     + if test "$dlself" = no; then
821     + dlself=needless
822     + export_dynamic=yes
823     + fi
824     + prev=
825     + continue
826     + ;;
827     + self)
828     + if test "$prev" = dlprefiles; then
829     + dlself=yes
830     + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
831     + dlself=yes
832     + else
833     + dlself=needless
834     + export_dynamic=yes
835     + fi
836     + prev=
837     + continue
838     + ;;
839     + *)
840     + if test "$prev" = dlfiles; then
841     + dlfiles="$dlfiles $arg"
842     + else
843     + dlprefiles="$dlprefiles $arg"
844     + fi
845     + prev=
846     + ;;
847     + esac
848     + ;;
849     + expsyms)
850     + export_symbols="$arg"
851     + if test ! -f "$arg"; then
852     + $echo "$modename: symbol file \`$arg' does not exist"
853     + exit 1
854     + fi
855     + prev=
856     + continue
857     + ;;
858     + expsyms_regex)
859     + export_symbols_regex="$arg"
860     + prev=
861     + continue
862     + ;;
863     release)
864     release="-$arg"
865     prev=
866     continue
867     ;;
868     - rpath)
869     - rpath="$rpath $arg"
870     + rpath | xrpath)
871     + # We need an absolute path.
872     + case "$arg" in
873     + [\\/]* | [A-Za-z]:[\\/]*) ;;
874     + *)
875     + $echo "$modename: only absolute run-paths are allowed" 1>&2
876     + exit 1
877     + ;;
878     + esac
879     + if test "$prev" = rpath; then
880     + case "$rpath " in
881     + *" $arg "*) ;;
882     + *) rpath="$rpath $arg" ;;
883     + esac
884     + else
885     + case "$xrpath " in
886     + *" $arg "*) ;;
887     + *) xrpath="$xrpath $arg" ;;
888     + esac
889     + fi
890     + prev=
891     + continue
892     + ;;
893     + *)
894     + eval "$prev=\"\$arg\""
895     prev=
896     continue
897     ;;
898     - *)
899     - eval "$prev=\"\$arg\""
900     - prev=
901     - continue
902     - ;;
903     - esac
904     + esac
905     fi
906    
907     prevarg="$arg"
908     @@ -455,10 +992,10 @@
909     case "$arg" in
910     -all-static)
911     if test -n "$link_static_flag"; then
912     - compile_command="$compile_command $link_static_flag"
913     + compile_command="$compile_command $link_static_flag"
914     finalize_command="$finalize_command $link_static_flag"
915     - fi
916     - continue
917     + fi
918     + continue
919     ;;
920    
921     -allow-undefined)
922     @@ -467,46 +1004,107 @@
923     continue
924     ;;
925    
926     + -avoid-version)
927     + avoid_version=yes
928     + continue
929     + ;;
930     +
931     -dlopen)
932     - prev=dlfiles
933     - continue
934     - ;;
935     + prev=dlfiles
936     + continue
937     + ;;
938    
939     -dlpreopen)
940     - prev=dlprefiles
941     - continue
942     - ;;
943     + prev=dlprefiles
944     + continue
945     + ;;
946    
947     -export-dynamic)
948     - if test "$export_dynamic" != yes; then
949     - export_dynamic=yes
950     - if test -n "$export_dynamic_flag_spec"; then
951     - eval arg=\"$export_dynamic_flag_spec\"
952     - else
953     - arg=
954     - fi
955     + export_dynamic=yes
956     + continue
957     + ;;
958    
959     - # Add the symbol object into the linking commands.
960     - compile_command="$compile_command @SYMFILE@"
961     - finalize_command="$finalize_command @SYMFILE@"
962     - fi
963     - ;;
964     + -export-symbols | -export-symbols-regex)
965     + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
966     + $echo "$modename: not more than one -exported-symbols argument allowed"
967     + exit 1
968     + fi
969     + if test "X$arg" = "X-export-symbols"; then
970     + prev=expsyms
971     + else
972     + prev=expsyms_regex
973     + fi
974     + continue
975     + ;;
976    
977     -L*)
978     - dir=`$echo "X$arg" | $Xsed -e 's%^-L\(.*\)$%\1%'`
979     - case "$dir" in
980     - /* | [A-Za-z]:\\*)
981     - # Add the corresponding hardcode_libdir_flag, if it is not identical.
982     - ;;
983     - *)
984     - $echo "$modename: \`-L$dir' cannot specify a relative directory" 1>&2
985     - exit 1
986     - ;;
987     - esac
988     - deplibs="$deplibs $arg"
989     - ;;
990     + dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
991     + # We need an absolute path.
992     + case "$dir" in
993     + [\\/]* | [A-Za-z]:[\\/]*) ;;
994     + *)
995     + absdir=`cd "$dir" && pwd`
996     + if test -z "$absdir"; then
997     + $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
998     + $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
999     + absdir="$dir"
1000     + fi
1001     + dir="$absdir"
1002     + ;;
1003     + esac
1004     + case " $deplibs " in
1005     + *" $arg "*) ;;
1006     + *) deplibs="$deplibs $arg";;
1007     + esac
1008     + case " $lib_search_path " in
1009     + *" $dir "*) ;;
1010     + *) lib_search_path="$lib_search_path $dir";;
1011     + esac
1012     + case "$host" in
1013     + *-*-cygwin* | *-*-mingw* | *-*-os2*)
1014     + dllsearchdir=`cd "$dir" && pwd || echo "$dir"`
1015     + case ":$dllsearchpath:" in
1016     + ::) dllsearchpath="$dllsearchdir";;
1017     + *":$dllsearchdir:"*) ;;
1018     + *) dllsearchpath="$dllsearchpath:$dllsearchdir";;
1019     + esac
1020     + ;;
1021     + esac
1022     + ;;
1023     +
1024     + -l*)
1025     + if test "$arg" = "-lc"; then
1026     + case "$host" in
1027     + *-*-cygwin* | *-*-mingw* | *-*-os2* | *-*-beos*)
1028     + # These systems don't actually have c library (as such)
1029     + continue
1030     + ;;
1031     + *-*-rhapsody* | *-*-darwin1.[012])
1032     + # Rhapsody C library is in the System framework
1033     + deplibs="$deplibs -framework System"
1034     + continue
1035     + ;;
1036     + esac
1037     + elif test "$arg" = "-lm"; then
1038     + case "$host" in
1039     + *-*-cygwin* | *-*-beos*)
1040     + # These systems don't actually have math library (as such)
1041     + continue
1042     + ;;
1043     + *-*-rhapsody* | *-*-darwin1.[012])
1044     + # Rhapsody math library is in the System framework
1045     + deplibs="$deplibs -framework System"
1046     + continue
1047     + ;;
1048     + esac
1049     + fi
1050     + deplibs="$deplibs $arg"
1051     + ;;
1052    
1053     - -l*) deplibs="$deplibs $arg" ;;
1054     + -module)
1055     + module=yes
1056     + continue
1057     + ;;
1058    
1059     -no-undefined)
1060     allow_undefined=no
1061     @@ -521,23 +1119,50 @@
1062     ;;
1063    
1064     -rpath)
1065     - prev=rpath
1066     - continue
1067     - ;;
1068     + prev=rpath
1069     + continue
1070     + ;;
1071     +
1072     + -R)
1073     + prev=xrpath
1074     + continue
1075     + ;;
1076     +
1077     + -R*)
1078     + dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
1079     + # We need an absolute path.
1080     + case "$dir" in
1081     + [\\/]* | [A-Za-z]:[\\/]*) ;;
1082     + *)
1083     + $echo "$modename: only absolute run-paths are allowed" 1>&2
1084     + exit 1
1085     + ;;
1086     + esac
1087     + case "$xrpath " in
1088     + *" $dir "*) ;;
1089     + *) xrpath="$xrpath $dir" ;;
1090     + esac
1091     + continue
1092     + ;;
1093    
1094     -static)
1095     # If we have no pic_flag, then this is the same as -all-static.
1096     if test -z "$pic_flag" && test -n "$link_static_flag"; then
1097     - compile_command="$compile_command $link_static_flag"
1098     + compile_command="$compile_command $link_static_flag"
1099     finalize_command="$finalize_command $link_static_flag"
1100     - fi
1101     + fi
1102     + continue
1103     + ;;
1104     +
1105     + -thread-safe)
1106     + thread_safe=yes
1107     continue
1108     ;;
1109    
1110     -version-info)
1111     - prev=vinfo
1112     - continue
1113     - ;;
1114     + prev=vinfo
1115     + continue
1116     + ;;
1117    
1118     # Some other compiler flag.
1119     -* | +*)
1120     @@ -549,18 +1174,18 @@
1121     arg="\"$arg\""
1122     ;;
1123     esac
1124     - ;;
1125     + ;;
1126    
1127     - *.o | *.a)
1128     - # A standard object.
1129     - objs="$objs $arg"
1130     - ;;
1131     + *.o | *.obj | *.a | *.lib)
1132     + # A standard object.
1133     + objs="$objs $arg"
1134     + ;;
1135    
1136     *.lo)
1137     - # A library object.
1138     + # A library object.
1139     if test "$prev" = dlfiles; then
1140     dlfiles="$dlfiles $arg"
1141     - if test "$build_libtool_libs" = yes; then
1142     + if test "$build_libtool_libs" = yes && test "$dlopen" = yes; then
1143     prev=
1144     continue
1145     else
1146     @@ -571,225 +1196,319 @@
1147    
1148     if test "$prev" = dlprefiles; then
1149     # Preload the old-style object.
1150     - dlprefiles="$dlprefiles "`$echo "X$arg" | $Xsed -e 's/\.lo$/\.o/'`
1151     + dlprefiles="$dlprefiles "`$echo "X$arg" | $Xsed -e "$lo2o"`
1152     prev=
1153     fi
1154     libobjs="$libobjs $arg"
1155     - ;;
1156     + ;;
1157    
1158     *.la)
1159     - # A libtool-controlled library.
1160     -
1161     - dlname=
1162     - libdir=
1163     - library_names=
1164     - old_library=
1165     -
1166     - # Check to see that this really is a libtool archive.
1167     - if (sed -e '2q' $arg | egrep '^# Generated by ltmain\.sh') >/dev/null 2>&1; then :
1168     - else
1169     - $echo "$modename: \`$arg' is not a valid libtool archive" 1>&2
1170     - exit 1
1171     - fi
1172     -
1173     - # If there is no directory component, then add one.
1174     - case "$arg" in
1175     - */* | *\\*) . $arg ;;
1176     - *) . ./$arg ;;
1177     - esac
1178     -
1179     - if test -z "$libdir"; then
1180     - $echo "$modename: \`$arg' contains no -rpath information" 1>&2
1181     - exit 1
1182     - fi
1183     -
1184     - # Get the name of the library we link against.
1185     - linklib=
1186     - for l in $old_library $library_names; do
1187     - linklib="$l"
1188     - done
1189     -
1190     - if test -z "$linklib"; then
1191     - $echo "$modename: cannot find name of link library for \`$arg'" 1>&2
1192     - exit 1
1193     - fi
1194     -
1195     - # Find the relevant object directory and library name.
1196     - name=`$echo "X$arg" | $Xsed -e 's%^.*/%%' -e 's/\.la$//' -e 's/^lib//'`
1197     - dir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
1198     - if test "X$dir" = "X$arg"; then
1199     - dir="$objdir"
1200     - else
1201     - dir="$dir/$objdir"
1202     - fi
1203     -
1204     - # This library was specified with -dlopen.
1205     - if test "$prev" = dlfiles; then
1206     - dlfiles="$dlfiles $arg"
1207     - if test -z "$dlname"; then
1208     - # If there is no dlname, we need to preload.
1209     - prev=dlprefiles
1210     - else
1211     - # We should not create a dependency on this library, but we
1212     - # may need any libraries it requires.
1213     - compile_command="$compile_command$dependency_libs"
1214     - finalize_command="$finalize_command$dependency_libs"
1215     - prev=
1216     - continue
1217     - fi
1218     - fi
1219     -
1220     - # The library was specified with -dlpreopen.
1221     - if test "$prev" = dlprefiles; then
1222     - # Prefer using a static library (so that no silly _DYNAMIC symbols
1223     - # are required to link).
1224     - if test -n "$old_library"; then
1225     - dlprefiles="$dlprefiles $dir/$old_library"
1226     - else
1227     - dlprefiles="$dlprefiles $dir/$linklib"
1228     - fi
1229     - prev=
1230     - fi
1231     -
1232     - if test "$build_libtool_libs" = yes && test -n "$library_names"; then
1233     - link_against_libtool_libs="$link_against_libtool_libs $arg"
1234     - if test -n "$shlibpath_var"; then
1235     - # Make sure the rpath contains only unique directories.
1236     - case "$temp_rpath " in
1237     - *" $dir "*) ;;
1238     - *) temp_rpath="$temp_rpath $dir" ;;
1239     - esac
1240     - fi
1241     + # A libtool-controlled library.
1242    
1243     - # This is the magic to use -rpath.
1244     - if test -n "$hardcode_libdir_flag_spec"; then
1245     - if test -n "$hardcode_libdir_separator"; then
1246     - if test -z "$hardcode_libdirs"; then
1247     - # Put the magic libdir with the hardcode flag.
1248     - hardcode_libdirs="$libdir"
1249     - libdir="@HARDCODE_LIBDIRS@"
1250     - else
1251     - # Just accumulate the unique libdirs.
1252     - case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
1253     - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
1254     - ;;
1255     - *)
1256     - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
1257     - ;;
1258     - esac
1259     - libdir=
1260     - fi
1261     - fi
1262     -
1263     - if test -n "$libdir"; then
1264     - eval flag=\"$hardcode_libdir_flag_spec\"
1265     -
1266     - compile_command="$compile_command $flag"
1267     - finalize_command="$finalize_command $flag"
1268     - fi
1269     - elif test -n "$runpath_var"; then
1270     - # Do the same for the permanent run path.
1271     - case "$perm_rpath " in
1272     - *" $libdir "*) ;;
1273     - *) perm_rpath="$perm_rpath $libdir" ;;
1274     - esac
1275     - fi
1276     -
1277     -
1278     - case "$hardcode_action" in
1279     - immediate)
1280     - if test "$hardcode_direct" = no; then
1281     - compile_command="$compile_command $dir/$linklib"
1282     - elif test "$hardcode_minus_L" = no; then
1283     - compile_command="$compile_command -L$dir -l$name"
1284     - elif test "$hardcode_shlibpath_var" = no; then
1285     - compile_shlibpath="$compile_shlibpath$dir:"
1286     - compile_command="$compile_command -l$name"
1287     - fi
1288     - ;;
1289     -
1290     - relink)
1291     - # We need an absolute path.
1292     - case "$dir" in
1293     - /* | [A-Za-z]:\\*) ;;
1294     - *)
1295     - absdir=`cd "$dir" && pwd`
1296     - if test -z "$absdir"; then
1297     - $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
1298     - exit 1
1299     - fi
1300     - dir="$absdir"
1301     - ;;
1302     - esac
1303     -
1304     - if test "$hardcode_direct" = yes; then
1305     - compile_command="$compile_command $dir/$linklib"
1306     - elif test "$hardcode_minus_L" = yes; then
1307     - compile_command="$compile_command -L$dir -l$name"
1308     - elif test "$hardcode_shlibpath_var" = yes; then
1309     - compile_shlibpath="$compile_shlibpath$dir:"
1310     - compile_command="$compile_command -l$name"
1311     - fi
1312     - ;;
1313     -
1314     - *)
1315     - $echo "$modename: \`$hardcode_action' is an unknown hardcode action" 1>&2
1316     - exit 1
1317     - ;;
1318     - esac
1319     -
1320     - # Finalize command for both is simple: just hardcode it.
1321     - if test "$hardcode_direct" = yes; then
1322     - finalize_command="$finalize_command $libdir/$linklib"
1323     - elif test "$hardcode_minus_L" = yes; then
1324     - finalize_command="$finalize_command -L$libdir -l$name"
1325     - elif test "$hardcode_shlibpath_var" = yes; then
1326     - finalize_shlibpath="$finalize_shlibpath$libdir:"
1327     - finalize_command="$finalize_command -l$name"
1328     - else
1329     - # We cannot seem to hardcode it, guess we'll fake it.
1330     - finalize_command="$finalize_command -L$libdir -l$name"
1331     - fi
1332     - else
1333     - # Transform directly to old archives if we don't build new libraries.
1334     - if test -n "$pic_flag" && test -z "$old_library"; then
1335     - $echo "$modename: cannot find static library for \`$arg'" 1>&2
1336     - exit 1
1337     - fi
1338     + dlname=
1339     + libdir=
1340     + library_names=
1341     + old_library=
1342    
1343     - # Here we assume that one of hardcode_direct or hardcode_minus_L
1344     - # is not unsupported. This is valid on all known static and
1345     - # shared platforms.
1346     - if test "$hardcode_direct" != unsupported; then
1347     - test -n "$old_library" && linklib="$old_library"
1348     - compile_command="$compile_command $dir/$linklib"
1349     - finalize_command="$finalize_command $dir/$linklib"
1350     - else
1351     - compile_command="$compile_command -L$dir -l$name"
1352     - finalize_command="$finalize_command -L$dir -l$name"
1353     - fi
1354     - fi
1355     + # Check to see that this really is a libtool archive.
1356     + if (sed -e '2q' $arg | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
1357     + else
1358     + $echo "$modename: \`$arg' is not a valid libtool archive" 1>&2
1359     + exit 1
1360     + fi
1361    
1362     - # Add in any libraries that this one depends upon.
1363     - compile_command="$compile_command$dependency_libs"
1364     - finalize_command="$finalize_command$dependency_libs"
1365     - continue
1366     - ;;
1367     + # If the library was installed with an old release of libtool,
1368     + # it will not redefine variable installed.
1369     + installed=yes
1370    
1371     - # Some other compiler argument.
1372     - *)
1373     - # Unknown arguments in both finalize_command and compile_command need
1374     - # to be aesthetically quoted because they are evaled later.
1375     - arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
1376     + # Read the .la file
1377     + # If there is no directory component, then add one.
1378     case "$arg" in
1379     - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
1380     - arg="\"$arg\""
1381     - ;;
1382     + */* | *\\*) . $arg ;;
1383     + *) . ./$arg ;;
1384     esac
1385     - ;;
1386     - esac
1387    
1388     - # Now actually substitute the argument into the commands.
1389     + # Get the name of the library we link against.
1390     + linklib=
1391     + for l in $old_library $library_names; do
1392     + linklib="$l"
1393     + done
1394     +
1395     + if test -z "$linklib"; then
1396     + $echo "$modename: cannot find name of link library for \`$arg'" 1>&2
1397     + exit 1
1398     + fi
1399     +
1400     + # Find the relevant object directory and library name.
1401     + name=`$echo "X$arg" | $Xsed -e 's%^.*/%%' -e 's/\.la$//' -e 's/^lib//'`
1402     +
1403     + if test "X$installed" = Xyes; then
1404     + dir="$libdir"
1405     + else
1406     + dir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
1407     + if test "X$dir" = "X$arg"; then
1408     + dir="$objdir"
1409     + else
1410     + dir="$dir/$objdir"
1411     + fi
1412     + fi
1413     +
1414     + if test -n "$dependency_libs"; then
1415     + # Extract -R and -L from dependency_libs
1416     + temp_deplibs=
1417     + for deplib in $dependency_libs; do
1418     + case "$deplib" in
1419     + -R*) temp_xrpath=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
1420     + case " $rpath $xrpath " in
1421     + *" $temp_xrpath "*) ;;
1422     + *) xrpath="$xrpath $temp_xrpath";;
1423     + esac;;
1424     + -L*) case "$compile_command $temp_deplibs " in
1425     + *" $deplib "*) ;;
1426     + *) temp_deplibs="$temp_deplibs $deplib";;
1427     + esac
1428     + temp_dir=`$echo "X$deplib" | $Xsed -e 's/^-L//'`
1429     + case " $lib_search_path " in
1430     + *" $temp_dir "*) ;;
1431     + *) lib_search_path="$lib_search_path $temp_dir";;
1432     + esac
1433     + ;;
1434     + *) temp_deplibs="$temp_deplibs $deplib";;
1435     + esac
1436     + done
1437     + dependency_libs="$temp_deplibs"
1438     + fi
1439     +
1440     + if test -z "$libdir"; then
1441     + # It is a libtool convenience library, so add in its objects.
1442     + convenience="$convenience $dir/$old_library"
1443     + old_convenience="$old_convenience $dir/$old_library"
1444     + deplibs="$deplibs$dependency_libs"
1445     + compile_command="$compile_command $dir/$old_library$dependency_libs"
1446     + finalize_command="$finalize_command $dir/$old_library$dependency_libs"
1447     + continue
1448     + fi
1449     +
1450     + # This library was specified with -dlopen.
1451     + if test "$prev" = dlfiles; then
1452     + dlfiles="$dlfiles $arg"
1453     + if test -z "$dlname" || test "$dlopen" != yes || test "$build_libtool_libs" = no; then
1454     + # If there is no dlname, no dlopen support or we're linking statically,
1455     + # we need to preload.
1456     + prev=dlprefiles
1457     + else
1458     + # We should not create a dependency on this library, but we
1459     + # may need any libraries it requires.
1460     + compile_command="$compile_command$dependency_libs"
1461     + finalize_command="$finalize_command$dependency_libs"
1462     + prev=
1463     + continue
1464     + fi
1465     + fi
1466     +
1467     + # The library was specified with -dlpreopen.
1468     + if test "$prev" = dlprefiles; then
1469     + # Prefer using a static library (so that no silly _DYNAMIC symbols
1470     + # are required to link).
1471     + if test -n "$old_library"; then
1472     + dlprefiles="$dlprefiles $dir/$old_library"
1473     + else
1474     + dlprefiles="$dlprefiles $dir/$linklib"
1475     + fi
1476     + prev=
1477     + fi
1478     +
1479     + if test -n "$library_names" &&
1480     + { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
1481     + link_against_libtool_libs="$link_against_libtool_libs $arg"
1482     + if test -n "$shlibpath_var"; then
1483     + # Make sure the rpath contains only unique directories.
1484     + case "$temp_rpath " in
1485     + *" $dir "*) ;;
1486     + *) temp_rpath="$temp_rpath $dir" ;;
1487     + esac
1488     + fi
1489     +
1490     + # We need an absolute path.
1491     + case "$dir" in
1492     + [\\/] | [A-Za-z]:[\\/]*) absdir="$dir" ;;
1493     + *)
1494     + absdir=`cd "$dir" && pwd`
1495     + if test -z "$absdir"; then
1496     + $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
1497     + $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
1498     + absdir="$dir"
1499     + fi
1500     + ;;
1501     + esac
1502     +
1503     + # This is the magic to use -rpath.
1504     + # Skip directories that are in the system default run-time
1505     + # search path, unless they have been requested with -R.
1506     + case " $sys_lib_dlsearch_path " in
1507     + *" $absdir "*) ;;
1508     + *)
1509     + case "$compile_rpath " in
1510     + *" $absdir "*) ;;
1511     + *) compile_rpath="$compile_rpath $absdir"
1512     + esac
1513     + ;;
1514     + esac
1515     +
1516     + case " $sys_lib_dlsearch_path " in
1517     + *" $libdir "*) ;;
1518     + *)
1519     + case "$finalize_rpath " in
1520     + *" $libdir "*) ;;
1521     + *) finalize_rpath="$finalize_rpath $libdir"
1522     + esac
1523     + ;;
1524     + esac
1525     +
1526     + lib_linked=yes
1527     + case "$hardcode_action" in
1528     + immediate | unsupported)
1529     + if test "$hardcode_direct" = no; then
1530     + compile_command="$compile_command $dir/$linklib"
1531     + deplibs="$deplibs $dir/$linklib"
1532     + case "$host" in
1533     + *-*-cygwin* | *-*-mingw* | *-*-os2*)
1534     + dllsearchdir=`cd "$dir" && pwd || echo "$dir"`
1535     + if test -n "$dllsearchpath"; then
1536     + dllsearchpath="$dllsearchpath:$dllsearchdir"
1537     + else
1538     + dllsearchpath="$dllsearchdir"
1539     + fi
1540     + ;;
1541     + esac
1542     + elif test "$hardcode_minus_L" = no; then
1543     + case "$host" in
1544     + *-*-sunos*)
1545     + compile_shlibpath="$compile_shlibpath$dir:"
1546     + ;;
1547     + esac
1548     + case "$compile_command " in
1549     + *" -L$dir "*) ;;
1550     + *) compile_command="$compile_command -L$dir";;
1551     + esac
1552     + compile_command="$compile_command -l$name"
1553     + deplibs="$deplibs -L$dir -l$name"
1554     + elif test "$hardcode_shlibpath_var" = no; then
1555     + case ":$compile_shlibpath:" in
1556     + *":$dir:"*) ;;
1557     + *) compile_shlibpath="$compile_shlibpath$dir:";;
1558     + esac
1559     + compile_command="$compile_command -l$name"
1560     + deplibs="$deplibs -l$name"
1561     + else
1562     + lib_linked=no
1563     + fi
1564     + ;;
1565     +
1566     + relink)
1567     + if test "$hardcode_direct" = yes; then
1568     + compile_command="$compile_command $absdir/$linklib"
1569     + deplibs="$deplibs $absdir/$linklib"
1570     + elif test "$hardcode_minus_L" = yes; then
1571     + case "$compile_command " in
1572     + *" -L$absdir "*) ;;
1573     + *) compile_command="$compile_command -L$absdir";;
1574     + esac
1575     + compile_command="$compile_command -l$name"
1576     + deplibs="$deplibs -L$absdir -l$name"
1577     + elif test "$hardcode_shlibpath_var" = yes; then
1578     + case ":$compile_shlibpath:" in
1579     + *":$absdir:"*) ;;
1580     + *) compile_shlibpath="$compile_shlibpath$absdir:";;
1581     + esac
1582     + compile_command="$compile_command -l$name"
1583     + deplibs="$deplibs -l$name"
1584     + else
1585     + lib_linked=no
1586     + fi
1587     + ;;
1588     +
1589     + *)
1590     + lib_linked=no
1591     + ;;
1592     + esac
1593     +
1594     + if test "$lib_linked" != yes; then
1595     + $echo "$modename: configuration error: unsupported hardcode properties"
1596     + exit 1
1597     + fi
1598     +
1599     + # Finalize command for both is simple: just hardcode it.
1600     + if test "$hardcode_direct" = yes; then
1601     + finalize_command="$finalize_command $libdir/$linklib"
1602     + elif test "$hardcode_minus_L" = yes; then
1603     + case "$finalize_command " in
1604     + *" -L$libdir "*) ;;
1605     + *) finalize_command="$finalize_command -L$libdir";;
1606     + esac
1607     + finalize_command="$finalize_command -l$name"
1608     + elif test "$hardcode_shlibpath_var" = yes; then
1609     + case ":$finalize_shlibpath:" in
1610     + *":$libdir:"*) ;;
1611     + *) finalize_shlibpath="$finalize_shlibpath$libdir:";;
1612     + esac
1613     + finalize_command="$finalize_command -l$name"
1614     + else
1615     + # We cannot seem to hardcode it, guess we'll fake it.
1616     + case "$finalize_command " in
1617     + *" -L$dir "*) ;;
1618     + *) finalize_command="$finalize_command -L$libdir";;
1619     + esac
1620     + finalize_command="$finalize_command -l$name"
1621     + fi
1622     + else
1623     + # Transform directly to old archives if we don't build new libraries.
1624     + if test -n "$pic_flag" && test -z "$old_library"; then
1625     + $echo "$modename: cannot find static library for \`$arg'" 1>&2
1626     + exit 1
1627     + fi
1628     +
1629     + # Here we assume that one of hardcode_direct or hardcode_minus_L
1630     + # is not unsupported. This is valid on all known static and
1631     + # shared platforms.
1632     + if test "$hardcode_direct" != unsupported; then
1633     + test -n "$old_library" && linklib="$old_library"
1634     + compile_command="$compile_command $dir/$linklib"
1635     + finalize_command="$finalize_command $dir/$linklib"
1636     + else
1637     + case "$compile_command " in
1638     + *" -L$dir "*) ;;
1639     + *) compile_command="$compile_command -L$dir";;
1640     + esac
1641     + compile_command="$compile_command -l$name"
1642     + case "$finalize_command " in
1643     + *" -L$dir "*) ;;
1644     + *) finalize_command="$finalize_command -L$dir";;
1645     + esac
1646     + finalize_command="$finalize_command -l$name"
1647     + fi
1648     + fi
1649     +
1650     + # Add in any libraries that this one depends upon.
1651     + compile_command="$compile_command$dependency_libs"
1652     + finalize_command="$finalize_command$dependency_libs"
1653     + continue
1654     + ;;
1655     +
1656     + # Some other compiler argument.
1657     + *)
1658     + # Unknown arguments in both finalize_command and compile_command need
1659     + # to be aesthetically quoted because they are evaled later.
1660     + arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
1661     + case "$arg" in
1662     + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
1663     + arg="\"$arg\""
1664     + ;;
1665     + esac
1666     + ;;
1667     + esac
1668     +
1669     + # Now actually substitute the argument into the commands.
1670     if test -n "$arg"; then
1671     compile_command="$compile_command $arg"
1672     finalize_command="$finalize_command $arg"
1673     @@ -802,14 +1521,17 @@
1674     exit 1
1675     fi
1676    
1677     - if test -n "$vinfo" && test -n "$release"; then
1678     - $echo "$modename: you cannot specify both \`-version-info' and \`-release'" 1>&2
1679     - $echo "$help" 1>&2
1680     - exit 1
1681     + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
1682     + eval arg=\"$export_dynamic_flag_spec\"
1683     + compile_command="$compile_command $arg"
1684     + finalize_command="$finalize_command $arg"
1685     fi
1686    
1687     - oldlib=
1688     - oldobjs=
1689     + oldlibs=
1690     + # calculate the name of the file, without its directory
1691     + outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
1692     + libobjs_save="$libobjs"
1693     +
1694     case "$output" in
1695     "")
1696     $echo "$modename: you must specify an output file" 1>&2
1697     @@ -817,64 +1539,88 @@
1698     exit 1
1699     ;;
1700    
1701     - */* | *\\*)
1702     - $echo "$modename: output file \`$output' must have no directory components" 1>&2
1703     - exit 1
1704     - ;;
1705     + *.a | *.lib)
1706     + if test -n "$link_against_libtool_libs"; then
1707     + $echo "$modename: error: cannot link libtool libraries into archives" 1>&2
1708     + exit 1
1709     + fi
1710     +
1711     + if test -n "$deplibs"; then
1712     + $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
1713     + fi
1714     +
1715     + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
1716     + $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
1717     + fi
1718     +
1719     + if test -n "$rpath"; then
1720     + $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2
1721     + fi
1722     +
1723     + if test -n "$xrpath"; then
1724     + $echo "$modename: warning: \`-R' is ignored for archives" 1>&2
1725     + fi
1726     +
1727     + if test -n "$vinfo"; then
1728     + $echo "$modename: warning: \`-version-info' is ignored for archives" 1>&2
1729     + fi
1730     +
1731     + if test -n "$release"; then
1732     + $echo "$modename: warning: \`-release' is ignored for archives" 1>&2
1733     + fi
1734     +
1735     + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
1736     + $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2
1737     + fi
1738    
1739     - *.a)
1740     # Now set the variables for building old libraries.
1741     build_libtool_libs=no
1742     - build_old_libs=yes
1743     - oldlib="$output"
1744     - $show "$rm $oldlib"
1745     - $run $rm $oldlib
1746     + oldlibs="$output"
1747     ;;
1748    
1749     *.la)
1750     # Make sure we only generate libraries of the form `libNAME.la'.
1751     - case "$output" in
1752     - lib*) ;;
1753     + case "$outputname" in
1754     + lib*)
1755     + name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
1756     + eval libname=\"$libname_spec\"
1757     + ;;
1758     *)
1759     - $echo "$modename: libtool library \`$arg' must begin with \`lib'" 1>&2
1760     - $echo "$help" 1>&2
1761     - exit 1
1762     + if test "$module" = no; then
1763     + $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2
1764     + $echo "$help" 1>&2
1765     + exit 1
1766     + fi
1767     + if test "$need_lib_prefix" != no; then
1768     + # Add the "lib" prefix for modules if required
1769     + name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
1770     + eval libname=\"$libname_spec\"
1771     + else
1772     + libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
1773     + fi
1774     ;;
1775     esac
1776    
1777     - name=`$echo "X$output" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
1778     - eval libname=\"$libname_spec\"
1779     -
1780     - # All the library-specific variables (install_libdir is set above).
1781     - library_names=
1782     - old_library=
1783     - dlname=
1784     - current=0
1785     - revision=0
1786     - age=0
1787     + output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
1788     + if test "X$output_objdir" = "X$output"; then
1789     + output_objdir="$objdir"
1790     + else
1791     + output_objdir="$output_objdir/$objdir"
1792     + fi
1793    
1794     if test -n "$objs"; then
1795     - $echo "$modename: cannot build libtool library \`$output' from non-libtool objects:$objs" 2>&1
1796     - exit 1
1797     + $echo "$modename: cannot build libtool library \`$output' from non-libtool objects:$objs" 2>&1
1798     + exit 1
1799     fi
1800    
1801     # How the heck are we supposed to write a wrapper for a shared library?
1802     if test -n "$link_against_libtool_libs"; then
1803     - $echo "$modename: libtool library \`$output' may not depend on uninstalled libraries:$link_against_libtool_libs" 1>&2
1804     - exit 1
1805     + $echo "$modename: error: cannot link shared libraries into libtool libraries" 1>&2
1806     + exit 1
1807     fi
1808    
1809     - if test -n "$dlfiles$dlprefiles"; then
1810     - $echo "$modename: warning: \`-dlopen' is ignored while creating libtool libraries" 1>&2
1811     - # Nullify the symbol file.
1812     - compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
1813     - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
1814     - fi
1815     -
1816     - if test -z "$rpath"; then
1817     - $echo "$modename: you must specify an installation directory with \`-rpath'" 1>&2
1818     - $echo "$help" 1>&2
1819     - exit 1
1820     + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
1821     + $echo "$modename: warning: \`-dlopen' is ignored for libtool libraries" 1>&2
1822     fi
1823    
1824     set dummy $rpath
1825     @@ -883,587 +1629,1239 @@
1826     fi
1827     install_libdir="$2"
1828    
1829     - # Parse the version information argument.
1830     - IFS="${IFS= }"; save_ifs="$IFS"; IFS=':'
1831     - set dummy $vinfo
1832     - IFS="$save_ifs"
1833     + oldlibs=
1834     + if test -z "$rpath"; then
1835     + if test "$build_libtool_libs" = yes; then
1836     + # Building a libtool convenience library.
1837     + libext=al
1838     + oldlibs="$output_objdir/$libname.$libext $oldlibs"
1839     + build_libtool_libs=convenience
1840     + build_old_libs=yes
1841     + fi
1842     + dependency_libs="$deplibs"
1843    
1844     - if test -n "$5"; then
1845     - $echo "$modename: too many parameters to \`-version-info'" 1>&2
1846     - $echo "$help" 1>&2
1847     - exit 1
1848     - fi
1849     + if test -n "$vinfo"; then
1850     + $echo "$modename: warning: \`-version-info' is ignored for convenience libraries" 1>&2
1851     + fi
1852    
1853     - test -n "$2" && current="$2"
1854     - test -n "$3" && revision="$3"
1855     - test -n "$4" && age="$4"
1856     -
1857     - # Check that each of the things are valid numbers.
1858     - case "$current" in
1859     - 0 | [1-9] | [1-9][0-9]*) ;;
1860     - *)
1861     - $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
1862     - $echo "$modename: \`$vinfo' is not valid version information" 1>&2
1863     - exit 1
1864     - ;;
1865     - esac
1866     + if test -n "$release"; then
1867     + $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2
1868     + fi
1869     + else
1870    
1871     - case "$revision" in
1872     - 0 | [1-9] | [1-9][0-9]*) ;;
1873     - *)
1874     - $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
1875     - $echo "$modename: \`$vinfo' is not valid version information" 1>&2
1876     - exit 1
1877     - ;;
1878     - esac
1879     + # Parse the version information argument.
1880     + IFS="${IFS= }"; save_ifs="$IFS"; IFS=':'
1881     + set dummy $vinfo 0 0 0
1882     + IFS="$save_ifs"
1883     +
1884     + if test -n "$8"; then
1885     + $echo "$modename: too many parameters to \`-version-info'" 1>&2
1886     + $echo "$help" 1>&2
1887     + exit 1
1888     + fi
1889    
1890     - case "$age" in
1891     - 0 | [1-9] | [1-9][0-9]*) ;;
1892     - *)
1893     - $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
1894     - $echo "$modename: \`$vinfo' is not valid version information" 1>&2
1895     - exit 1
1896     - ;;
1897     - esac
1898     + current="$2"
1899     + revision="$3"
1900     + age="$4"
1901     +
1902     + # Check that each of the things are valid numbers.
1903     + case "$current" in
1904     + 0 | [1-9] | [1-9][0-9]*) ;;
1905     + *)
1906     + $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
1907     + $echo "$modename: \`$vinfo' is not valid version information" 1>&2
1908     + exit 1
1909     + ;;
1910     + esac
1911    
1912     - if test $age -gt $current; then
1913     - $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
1914     - $echo "$modename: \`$vinfo' is not valid version information" 1>&2
1915     - exit 1
1916     - fi
1917     -
1918     - # Calculate the version variables.
1919     - version_vars="version_type current age revision"
1920     - case "$version_type" in
1921     - none) ;;
1922     -
1923     - linux)
1924     - version_vars="$version_vars major versuffix"
1925     - major=`expr $current - $age`
1926     - versuffix="$major.$age.$revision"
1927     - ;;
1928     -
1929     - osf)
1930     - version_vars="$version_vars versuffix verstring"
1931     - major=`expr $current - $age`
1932     - versuffix="$current.$age.$revision"
1933     - verstring="$versuffix"
1934     -
1935     - # Add in all the interfaces that we are compatible with.
1936     - loop=$age
1937     - while test $loop != 0; do
1938     - iface=`expr $current - $loop`
1939     - loop=`expr $loop - 1`
1940     - verstring="$verstring:${iface}.0"
1941     - done
1942     -
1943     - # Make executables depend on our current version.
1944     - verstring="$verstring:${current}.0"
1945     - ;;
1946     -
1947     - sunos)
1948     - version_vars="$version_vars major versuffix"
1949     - major="$current"
1950     - versuffix="$current.$revision"
1951     - ;;
1952     + case "$revision" in
1953     + 0 | [1-9] | [1-9][0-9]*) ;;
1954     + *)
1955     + $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
1956     + $echo "$modename: \`$vinfo' is not valid version information" 1>&2
1957     + exit 1
1958     + ;;
1959     + esac
1960    
1961     - *)
1962     - $echo "$modename: unknown library version type \`$version_type'" 1>&2
1963     - echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
1964     - exit 1
1965     - ;;
1966     - esac
1967     + case "$age" in
1968     + 0 | [1-9] | [1-9][0-9]*) ;;
1969     + *)
1970     + $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
1971     + $echo "$modename: \`$vinfo' is not valid version information" 1>&2
1972     + exit 1
1973     + ;;
1974     + esac
1975     +
1976     + if test $age -gt $current; then
1977     + $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
1978     + $echo "$modename: \`$vinfo' is not valid version information" 1>&2
1979     + exit 1
1980     + fi
1981     +
1982     + # Calculate the version variables.
1983     + major=
1984     + versuffix=
1985     + verstring=
1986     + case "$version_type" in
1987     + none) ;;
1988     +
1989     + irix)
1990     + major=`expr $current - $age + 1`
1991     + versuffix="$major.$revision"
1992     + verstring="sgi$major.$revision"
1993     +
1994     + # Add in all the interfaces that we are compatible with.
1995     + loop=$revision
1996     + while test $loop != 0; do
1997     + iface=`expr $revision - $loop`
1998     + loop=`expr $loop - 1`
1999     + verstring="sgi$major.$iface:$verstring"
2000     + done
2001     + ;;
2002     +
2003     + linux)
2004     + major=.`expr $current - $age`
2005     + versuffix="$major.$age.$revision"
2006     + ;;
2007     +
2008     + osf)
2009     + major=`expr $current - $age`
2010     + versuffix=".$current.$age.$revision"
2011     + verstring="$current.$age.$revision"
2012     +
2013     + # Add in all the interfaces that we are compatible with.
2014     + loop=$age
2015     + while test $loop != 0; do
2016     + iface=`expr $current - $loop`
2017     + loop=`expr $loop - 1`
2018     + verstring="$verstring:${iface}.0"
2019     + done
2020     +
2021     + # Make executables depend on our current version.
2022     + verstring="$verstring:${current}.0"
2023     + ;;
2024     +
2025     + sunos)
2026     + major=".$current"
2027     + versuffix=".$current.$revision"
2028     + ;;
2029     +
2030     + freebsd-aout)
2031     + major=".$current"
2032     + versuffix=".$current.$revision";
2033     + ;;
2034     +
2035     + freebsd-elf)
2036     + major=".$current"
2037     + versuffix=".$current";
2038     + ;;
2039     +
2040     + windows)
2041     + # Like Linux, but with '-' rather than '.', since we only
2042     + # want one extension on Windows 95.
2043     + major=`expr $current - $age`
2044     + versuffix="-$major-$age-$revision"
2045     + ;;
2046     +
2047     + darwin)
2048     + # Like Linux, but with the current version available in
2049     + # verstring for coding it into the library header
2050     + major=.`expr $current - $age`
2051     + versuffix="$major.$age.$revision"
2052     + # Darwin ld doesn't like 0 for these options...
2053     + minor_current=`expr $current + 1`
2054     + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
2055     + ;;
2056     +
2057     + *)
2058     + $echo "$modename: unknown library version type \`$version_type'" 1>&2
2059     + echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
2060     + exit 1
2061     + ;;
2062     + esac
2063     +
2064     + # Clear the version info if we defaulted, and they specified a release.
2065     + if test -z "$vinfo" && test -n "$release"; then
2066     + major=
2067     + case "$version_type" in
2068     + darwin)
2069     + # we can't check for "0.0" in archive_cmds due to quoting
2070     + # problems, so we reset it completely
2071     + verstring=""
2072     + ;;
2073     + *)
2074     + verstring="0.0"
2075     + ;;
2076     + esac
2077     + if test "$need_version" = no; then
2078     + versuffix=
2079     + else
2080     + versuffix=".0.0"
2081     + fi
2082     + fi
2083     +
2084     + # Remove version info from name if versioning should be avoided
2085     + if test "$avoid_version" = yes && test "$need_version" = no; then
2086     + major=
2087     + versuffix=
2088     + verstring=""
2089     + fi
2090     +
2091     + # Check to see if the archive will have undefined symbols.
2092     + if test "$allow_undefined" = yes; then
2093     + if test "$allow_undefined_flag" = unsupported; then
2094     + $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
2095     + build_libtool_libs=no
2096     + build_old_libs=yes
2097     + fi
2098     + else
2099     + # Don't allow undefined symbols.
2100     + allow_undefined_flag="$no_undefined_flag"
2101     + fi
2102     +
2103     + dependency_libs="$deplibs"
2104     + case "$host" in
2105     + *-*-cygwin* | *-*-mingw* | *-*-os2* | *-*-beos*)
2106     + # these systems don't actually have a c library (as such)!
2107     + ;;
2108     + *-*-rhapsody* | *-*-darwin1.[012])
2109     + # Rhapsody C library is in the System framework
2110     + deplibs="$deplibs -framework System"
2111     + ;;
2112     + *)
2113     + # Add libc to deplibs on all other systems.
2114     + deplibs="$deplibs -lc"
2115     + ;;
2116     + esac
2117     + fi
2118    
2119     # Create the output directory, or remove our outputs if we need to.
2120     - if test -d $objdir; then
2121     - $show "$rm $objdir/$output $objdir/$libname.* $objdir/${libname}${release}.*"
2122     - $run $rm $objdir/$output $objdir/$libname.* $objdir/${libname}${release}.*
2123     + if test -d $output_objdir; then
2124     + $show "${rm}r $output_objdir/$outputname $output_objdir/$libname.* $output_objdir/${libname}${release}.*"
2125     + $run ${rm}r $output_objdir/$outputname $output_objdir/$libname.* $output_objdir/${libname}${release}.*
2126     else
2127     - $show "$mkdir $objdir"
2128     - $run $mkdir $objdir
2129     + $show "$mkdir $output_objdir"
2130     + $run $mkdir $output_objdir
2131     status=$?
2132     - if test $status -eq 0 || test -d $objdir; then :
2133     - else
2134     + if test $status -ne 0 && test ! -d $output_objdir; then
2135     exit $status
2136     fi
2137     fi
2138    
2139     - # Check to see if the archive will have undefined symbols.
2140     - if test "$allow_undefined" = yes; then
2141     - if test "$allow_undefined_flag" = unsupported; then
2142     - $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
2143     - build_libtool_libs=no
2144     - build_old_libs=yes
2145     - fi
2146     - else
2147     - # Don't allow undefined symbols.
2148     - allow_undefined_flag="$no_undefined_flag"
2149     + # Now set the variables for building old libraries.
2150     + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
2151     + oldlibs="$oldlibs $output_objdir/$libname.$libext"
2152     +
2153     + # Transform .lo files to .o files.
2154     + oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
2155     fi
2156    
2157     - # Add libc to deplibs on all systems.
2158     - dependency_libs="$deplibs"
2159     - deplibs="$deplibs -lc"
2160     + if test "$build_libtool_libs" = yes; then
2161     + # Transform deplibs into only deplibs that can be linked in shared.
2162     + name_save=$name
2163     + libname_save=$libname
2164     + release_save=$release
2165     + versuffix_save=$versuffix
2166     + major_save=$major
2167     + # I'm not sure if I'm treating the release correctly. I think
2168     + # release should show up in the -l (ie -lgmp5) so we don't want to
2169     + # add it in twice. Is that correct?
2170     + release=""
2171     + versuffix=""
2172     + major=""
2173     + newdeplibs=
2174     + droppeddeps=no
2175     + case "$deplibs_check_method" in
2176     + pass_all)
2177     + # Don't check for shared/static. Everything works.
2178     + # This might be a little naive. We might want to check
2179     + # whether the library exists or not. But this is on
2180     + # osf3 & osf4 and I'm not really sure... Just
2181     + # implementing what was already the behaviour.
2182     + newdeplibs=$deplibs
2183     + ;;
2184     + test_compile)
2185     + # This code stresses the "libraries are programs" paradigm to its
2186     + # limits. Maybe even breaks it. We compile a program, linking it
2187     + # against the deplibs as a proxy for the library. Then we can check
2188     + # whether they linked in statically or dynamically with ldd.
2189     + $rm conftest.c
2190     + cat > conftest.c <<EOF
2191     + int main() { return 0; }
2192     +EOF
2193     + $rm conftest
2194     + $CC -o conftest conftest.c $deplibs
2195     + if test $? -eq 0 ; then
2196     + ldd_output=`ldd conftest`
2197     + for i in $deplibs; do
2198     + name="`expr $i : '-l\(.*\)'`"
2199     + # If $name is empty we are operating on a -L argument.
2200     + if test "$name" != "" ; then
2201     + libname=`eval \\$echo \"$libname_spec\"`
2202     + deplib_matches=`eval \\$echo \"$library_names_spec\"`
2203     + set dummy $deplib_matches
2204     + deplib_match=$2
2205     + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
2206     + newdeplibs="$newdeplibs $i"
2207     + else
2208     + droppeddeps=yes
2209     + echo
2210     + echo "*** Warning: This library needs some functionality provided by $i."
2211     + echo "*** I have the capability to make that library automatically link in when"
2212     + echo "*** you link to this library. But I can only do this if you have a"
2213     + echo "*** shared version of the library, which you do not appear to have."
2214     + fi
2215     + else
2216     + newdeplibs="$newdeplibs $i"
2217     + fi
2218     + done
2219     + else
2220     + # Error occured in the first compile. Let's try to salvage the situation:
2221     + # Compile a seperate program for each library.
2222     + for i in $deplibs; do
2223     + name="`expr $i : '-l\(.*\)'`"
2224     + # If $name is empty we are operating on a -L argument.
2225     + if test "$name" != "" ; then
2226     + $rm conftest
2227     + $CC -o conftest conftest.c $i
2228     + # Did it work?
2229     + if test $? -eq 0 ; then
2230     + ldd_output=`ldd conftest`
2231     + libname=`eval \\$echo \"$libname_spec\"`
2232     + deplib_matches=`eval \\$echo \"$library_names_spec\"`
2233     + set dummy $deplib_matches
2234     + deplib_match=$2
2235     + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
2236     + newdeplibs="$newdeplibs $i"
2237     + else
2238     + droppeddeps=yes
2239     + echo
2240     + echo "*** Warning: This library needs some functionality provided by $i."
2241     + echo "*** I have the capability to make that library automatically link in when"
2242     + echo "*** you link to this library. But I can only do this if you have a"
2243     + echo "*** shared version of the library, which you do not appear to have."
2244     + fi
2245     + else
2246     + droppeddeps=yes
2247     + echo
2248     + echo "*** Warning! Library $i is needed by this library but I was not able to"
2249     + echo "*** make it link in! You will probably need to install it or some"
2250     + echo "*** library that it depends on before this library will be fully"
2251     + echo "*** functional. Installing it before continuing would be even better."
2252     + fi
2253     + else
2254     + newdeplibs="$newdeplibs $i"
2255     + fi
2256     + done
2257     + fi
2258     + ;;
2259     + file_magic*)
2260     + set dummy $deplibs_check_method
2261     + file_magic_regex="`expr \"$deplibs_check_method\" : \"$2 \(.*\)\"`"
2262     + for a_deplib in $deplibs; do
2263     + name="`expr $a_deplib : '-l\(.*\)'`"
2264     + # If $name is empty we are operating on a -L argument.
2265     + if test "$name" != "" ; then
2266     + libname=`eval \\$echo \"$libname_spec\"`
2267     + for i in $lib_search_path; do
2268     + potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
2269     + for potent_lib in $potential_libs; do
2270     + # Follow soft links.
2271     + if ls -lLd "$potent_lib" 2>/dev/null \
2272     + | grep " -> " >/dev/null; then
2273     + continue
2274     + fi
2275     + # The statement above tries to avoid entering an
2276     + # endless loop below, in case of cyclic links.
2277     + # We might still enter an endless loop, since a link
2278     + # loop can be closed while we follow links,
2279     + # but so what?
2280     + potlib="$potent_lib"
2281     + while test -h "$potlib" 2>/dev/null; do
2282     + potliblink=`ls -ld $potlib | sed 's/.* -> //'`
2283     + case "$potliblink" in
2284     + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
2285     + *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
2286     + esac
2287     + done
2288     + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
2289     + | sed 10q \
2290     + | egrep "$file_magic_regex" > /dev/null; then
2291     + newdeplibs="$newdeplibs $a_deplib"
2292     + a_deplib=""
2293     + break 2
2294     + fi
2295     + done
2296     + done
2297     + if test -n "$a_deplib" ; then
2298     + droppeddeps=yes
2299     + echo
2300     + echo "*** Warning: This library needs some functionality provided by $a_deplib."
2301     + echo "*** I have the capability to make that library automatically link in when"
2302     + echo "*** you link to this library. But I can only do this if you have a"
2303     + echo "*** shared version of the library, which you do not appear to have."
2304     + fi
2305     + else
2306     + # Add a -L argument.
2307     + newdeplibs="$newdeplibs $a_deplib"
2308     + fi
2309     + done # Gone through all deplibs.
2310     + ;;
2311     + none | unknown | *)
2312     + newdeplibs=""
2313     + if $echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
2314     + -e 's/ -[LR][^ ]*//g' -e 's/[ ]//g' |
2315     + grep . >/dev/null; then
2316     + echo
2317     + if test "X$deplibs_check_method" = "Xnone"; then
2318     + echo "*** Warning: inter-library dependencies are not supported in this platform."
2319     + else
2320     + echo "*** Warning: inter-library dependencies are not known to be supported."
2321     + fi
2322     + echo "*** All declared inter-library dependencies are being dropped."
2323     + droppeddeps=yes
2324     + fi
2325     + ;;
2326     + esac
2327     + versuffix=$versuffix_save
2328     + major=$major_save
2329     + release=$release_save
2330     + libname=$libname_save
2331     + name=$name_save
2332     +
2333     + if test "$droppeddeps" = yes; then
2334     + if test "$module" = yes; then
2335     + echo
2336     + echo "*** Warning: libtool could not satisfy all declared inter-library"
2337     + echo "*** dependencies of module $libname. Therefore, libtool will create"
2338     + echo "*** a static module, that should work as long as the dlopening"
2339     + echo "*** application is linked with the -dlopen flag."
2340     + if test -z "$global_symbol_pipe"; then
2341     + echo
2342     + echo "*** However, this would only work if libtool was able to extract symbol"
2343     + echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
2344     + echo "*** not find such a program. So, this module is probably useless."
2345     + echo "*** \`nm' from GNU binutils and a full rebuild may help."
2346     + fi
2347     + if test "$build_old_libs" = no; then
2348     + oldlibs="$output_objdir/$libname.$libext"
2349     + build_libtool_libs=module
2350     + build_old_libs=yes
2351     + else
2352     + build_libtool_libs=no
2353     + fi
2354     + else
2355     + echo "*** The inter-library dependencies that have been dropped here will be"
2356     + echo "*** automatically added whenever a program is linked with this library"
2357     + echo "*** or is declared to -dlopen it."
2358     + fi
2359     + fi
2360     + # Done checking deplibs!
2361     + deplibs=$newdeplibs
2362     + fi
2363    
2364     + # All the library-specific variables (install_libdir is set above).
2365     + library_names=
2366     + old_library=
2367     + dlname=
2368     +
2369     + # Test again, we may have decided not to build it any more
2370     if test "$build_libtool_libs" = yes; then
2371     - # Get the real and link names of the library.
2372     - eval library_names=\"$library_names_spec\"
2373     - set dummy $library_names
2374     - realname="$2"
2375     - shift; shift
2376     -
2377     - if test -n "$soname_spec"; then
2378     - eval soname=\"$soname_spec\"
2379     - else
2380     - soname="$realname"
2381     - fi
2382     + # Get the real and link names of the library.
2383     + eval library_names=\"$library_names_spec\"
2384     + set dummy $library_names
2385     + realname="$2"
2386     + shift; shift
2387    
2388     - lib="$objdir/$realname"
2389     + if test -n "$soname_spec"; then
2390     + eval soname=\"$soname_spec\"
2391     + else
2392     + soname="$realname"
2393     + fi
2394     +
2395     + lib="$output_objdir/$realname"
2396     for link
2397     do
2398     linknames="$linknames $link"
2399     done
2400    
2401     - # Use standard objects if they are PIC.
2402     - test -z "$pic_flag" && libobjs=`$echo "X$libobjs " | $Xsed -e 's/\.lo /.o /g' -e 's/ $//g'`
2403     + # Ensure that we have .o objects for linkers which dislike .lo
2404     + # (e.g. aix) in case we are running --disable-static
2405     + for obj in $libobjs; do
2406     + xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
2407     + if test "X$xdir" = "X$obj"; then
2408     + xdir="."
2409     + else
2410     + xdir="$xdir"
2411     + fi
2412     + baseobj=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
2413     + oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"`
2414     + if test ! -f $xdir/$oldobj; then
2415     + $show "(cd $xdir && ${LN_S} $baseobj $oldobj)"
2416     + $run eval '(cd $xdir && ${LN_S} $baseobj $oldobj)' || exit $?
2417     + fi
2418     + done
2419    
2420     - # Do each of the archive commands.
2421     - eval cmds=\"$archive_cmds\"
2422     - IFS="${IFS= }"; save_ifs="$IFS"; IFS=';'
2423     - for cmd in $cmds; do
2424     - IFS="$save_ifs"
2425     - $show "$cmd"
2426     - $run eval "$cmd" || exit $?
2427     - done
2428     - IFS="$save_ifs"
2429     -
2430     - # Create links to the real library.
2431     - for linkname in $linknames; do
2432     - $show "(cd $objdir && $LN_S $realname $linkname)"
2433     - $run eval '(cd $objdir && $LN_S $realname $linkname)' || exit $?
2434     - done
2435     -
2436     - # If -export-dynamic was specified, set the dlname.
2437     - if test "$export_dynamic" = yes; then
2438     - # On all known operating systems, these are identical.
2439     - dlname="$soname"
2440     - fi
2441     - fi
2442     + # Use standard objects if they are pic
2443     + test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
2444    
2445     - # Now set the variables for building old libraries.
2446     - oldlib="$objdir/$libname.a"
2447     + # Prepare the list of exported symbols
2448     + if test -z "$export_symbols"; then
2449     + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
2450     + $show "generating symbol list for \`$libname.la'"
2451     + export_symbols="$output_objdir/$libname.exp"
2452     + $run $rm $export_symbols
2453     + eval cmds=\"$export_symbols_cmds\"
2454     + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
2455     + for cmd in $cmds; do
2456     + IFS="$save_ifs"
2457     + $show "$cmd"
2458     + $run eval "$cmd" || exit $?
2459     + done
2460     + IFS="$save_ifs"
2461     + if test -n "$export_symbols_regex"; then
2462     + $show "egrep -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""
2463     + $run eval 'egrep -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
2464     + $show "$mv \"${export_symbols}T\" \"$export_symbols\""
2465     + $run eval '$mv "${export_symbols}T" "$export_symbols"'
2466     + fi
2467     + fi
2468     + fi
2469     +
2470     + if test -n "$export_symbols" && test -n "$include_expsyms"; then
2471     + $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
2472     + fi
2473     +
2474     + if test -n "$convenience"; then
2475     + if test -n "$whole_archive_flag_spec"; then
2476     + eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
2477     + else
2478     + gentop="$output_objdir/${outputname}x"
2479     + $show "${rm}r $gentop"
2480     + $run ${rm}r "$gentop"
2481     + $show "mkdir $gentop"
2482     + $run mkdir "$gentop"
2483     + status=$?
2484     + if test $status -ne 0 && test ! -d "$gentop"; then
2485     + exit $status
2486     + fi
2487     + generated="$generated $gentop"
2488     +
2489     + for xlib in $convenience; do
2490     + # Extract the objects.
2491     + case "$xlib" in
2492     + [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
2493     + *) xabs=`pwd`"/$xlib" ;;
2494     + esac
2495     + xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
2496     + xdir="$gentop/$xlib"
2497     +
2498     + $show "${rm}r $xdir"
2499     + $run ${rm}r "$xdir"
2500     + $show "mkdir $xdir"
2501     + $run mkdir "$xdir"
2502     + status=$?
2503     + if test $status -ne 0 && test ! -d "$xdir"; then
2504     + exit $status
2505     + fi
2506     + $show "(cd $xdir && $AR x $xabs)"
2507     + $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
2508     +
2509     + libobjs="$libobjs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`
2510     + done
2511     + fi
2512     + fi
2513     +
2514     + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
2515     + eval flag=\"$thread_safe_flag_spec\"
2516     + linkopts="$linkopts $flag"
2517     + fi
2518     +
2519     + # Do each of the archive commands.
2520     + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
2521     + eval cmds=\"$archive_expsym_cmds\"
2522     + else
2523     + eval cmds=\"$archive_cmds\"
2524     + fi
2525     + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
2526     + for cmd in $cmds; do
2527     + IFS="$save_ifs"
2528     + $show "$cmd"
2529     + $run eval "$cmd" || exit $?
2530     + done
2531     + IFS="$save_ifs"
2532     +
2533     + # Create links to the real library.
2534     + for linkname in $linknames; do
2535     + if test "$realname" != "$linkname"; then
2536     + $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"
2537     + $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?
2538     + fi
2539     + done
2540     +
2541     + # If -module or -export-dynamic was specified, set the dlname.
2542     + if test "$module" = yes || test "$export_dynamic" = yes; then
2543     + # On all known operating systems, these are identical.
2544     + dlname="$soname"
2545     + fi
2546     + fi
2547     ;;
2548    
2549     - *.lo | *.o)
2550     + *.lo | *.o | *.obj)
2551     if test -n "$link_against_libtool_libs"; then
2552     - $echo "$modename: error: cannot link libtool libraries into reloadable objects" 1>&2
2553     - exit 1
2554     + $echo "$modename: error: cannot link libtool libraries into objects" 1>&2
2555     + exit 1
2556     fi
2557    
2558     if test -n "$deplibs"; then
2559     - $echo "$modename: warning: \`-l' and \`-L' are ignored while creating objects" 1>&2
2560     + $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
2561     fi
2562    
2563     - if test -n "$dlfiles$dlprefiles"; then
2564     - $echo "$modename: warning: \`-dlopen' is ignored while creating objects" 1>&2
2565     - # Nullify the symbol file.
2566     - compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
2567     - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
2568     + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
2569     + $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
2570     fi
2571    
2572     if test -n "$rpath"; then
2573     - $echo "$modename: warning: \`-rpath' is ignored while creating objects" 1>&2
2574     + $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2
2575     + fi
2576     +
2577     + if test -n "$xrpath"; then
2578     + $echo "$modename: warning: \`-R' is ignored for objects" 1>&2
2579     fi
2580    
2581     if test -n "$vinfo"; then
2582     - $echo "$modename: warning: \`-version-info' is ignored while creating objects" 1>&2
2583     + $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2
2584     fi
2585    
2586     if test -n "$release"; then
2587     - $echo "$modename: warning: \`-release' is ignored while creating objects" 1>&2
2588     + $echo "$modename: warning: \`-release' is ignored for objects" 1>&2
2589     fi
2590    
2591     case "$output" in
2592     *.lo)
2593     - if test -n "$objs"; then
2594     - $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
2595     - exit 1
2596     - fi
2597     - libobj="$output"
2598     - obj=`$echo "X$output" | $Xsed -e 's/\.lo$/.o/'`
2599     - ;;
2600     + if test -n "$objs"; then
2601     + $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
2602     + exit 1
2603     + fi
2604     + libobj="$output"
2605     + obj=`$echo "X$output" | $Xsed -e "$lo2o"`
2606     + ;;
2607     *)
2608     - libobj=
2609     - obj="$output"
2610     - ;;
2611     + libobj=
2612     + obj="$output"
2613     + ;;
2614     esac
2615    
2616     # Delete the old objects.
2617     $run $rm $obj $libobj
2618    
2619     + # Objects from convenience libraries. This assumes
2620     + # single-version convenience libraries. Whenever we create
2621     + # different ones for PIC/non-PIC, this we'll have to duplicate
2622     + # the extraction.
2623     + reload_conv_objs=
2624     + gentop=
2625     + # reload_cmds runs $LD directly, so let us get rid of
2626     + # -Wl from whole_archive_flag_spec
2627     + wl=
2628     +
2629     + if test -n "$convenience"; then
2630     + if test -n "$whole_archive_flag_spec"; then
2631     + eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
2632     + else
2633     + gentop="$output_objdir/${obj}x"
2634     + $show "${rm}r $gentop"
2635     + $run ${rm}r "$gentop"
2636     + $show "mkdir $gentop"
2637     + $run mkdir "$gentop"
2638     + status=$?
2639     + if test $status -ne 0 && test ! -d "$gentop"; then
2640     + exit $status
2641     + fi
2642     + generated="$generated $gentop"
2643     +
2644     + for xlib in $convenience; do
2645     + # Extract the objects.
2646     + case "$xlib" in
2647     + [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
2648     + *) xabs=`pwd`"/$xlib" ;;
2649     + esac
2650     + xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
2651     + xdir="$gentop/$xlib"
2652     +
2653     + $show "${rm}r $xdir"
2654     + $run ${rm}r "$xdir"
2655     + $show "mkdir $xdir"
2656     + $run mkdir "$xdir"
2657     + status=$?
2658     + if test $status -ne 0 && test ! -d "$xdir"; then
2659     + exit $status
2660     + fi
2661     + $show "(cd $xdir && $AR x $xabs)"
2662     + $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
2663     +
2664     + reload_conv_objs="$reload_objs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`
2665     + done
2666     + fi
2667     + fi
2668     +
2669     # Create the old-style object.
2670     - reload_objs="$objs"`$echo "X$libobjs " | $Xsed -e 's/[^ ]*\.a //g' -e 's/\.lo /.o /g' -e 's/ $//g'`
2671     + reload_objs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs"
2672    
2673     output="$obj"
2674     eval cmds=\"$reload_cmds\"
2675     - IFS="${IFS= }"; save_ifs="$IFS"; IFS=';'
2676     + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
2677     for cmd in $cmds; do
2678     - IFS="$save_ifs"
2679     - $show "$cmd"
2680     - $run eval "$cmd" || exit $?
2681     + IFS="$save_ifs"
2682     + $show "$cmd"
2683     + $run eval "$cmd" || exit $?
2684     done
2685     IFS="$save_ifs"
2686    
2687     # Exit if we aren't doing a library object file.
2688     - test -z "$libobj" && exit 0
2689     + if test -z "$libobj"; then
2690     + if test -n "$gentop"; then
2691     + $show "${rm}r $gentop"
2692     + $run ${rm}r $gentop
2693     + fi
2694     +
2695     + exit 0
2696     + fi
2697    
2698     if test "$build_libtool_libs" != yes; then
2699     - # Create an invalid libtool object if no PIC, so that we don't
2700     - # accidentally link it into a program.
2701     - $show "echo timestamp > $libobj"
2702     - $run eval "echo timestamp > $libobj" || exit $?
2703     - exit 0
2704     + if test -n "$gentop"; then
2705     + $show "${rm}r $gentop"
2706     + $run ${rm}r $gentop
2707     + fi
2708     +
2709     + # Create an invalid libtool object if no PIC, so that we don't
2710     + # accidentally link it into a program.
2711     + $show "echo timestamp > $libobj"
2712     + $run eval "echo timestamp > $libobj" || exit $?
2713     + exit 0
2714     fi
2715    
2716     if test -n "$pic_flag"; then
2717     - # Only do commands if we really have different PIC objects.
2718     - reload_objs="$libobjs"
2719     - output="$libobj"
2720     - eval cmds=\"$reload_cmds\"
2721     - IFS="${IFS= }"; save_ifs="$IFS"; IFS=';'
2722     - for cmd in $cmds; do
2723     - IFS="$save_ifs"
2724     - $show "$cmd"
2725     - $run eval "$cmd" || exit $?
2726     - done
2727     - IFS="$save_ifs"
2728     + # Only do commands if we really have different PIC objects.
2729     + reload_objs="$libobjs $reload_conv_objs"
2730     + output="$libobj"
2731     + eval cmds=\"$reload_cmds\"
2732     + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
2733     + for cmd in $cmds; do
2734     + IFS="$save_ifs"
2735     + $show "$cmd"
2736     + $run eval "$cmd" || exit $?
2737     + done
2738     + IFS="$save_ifs"
2739     else
2740     - # Just create a symlink.
2741     - $show "$LN_S $obj $libobj"
2742     - $run $LN_S $obj $libobj || exit 1
2743     + # Just create a symlink.
2744     + $show $rm $libobj
2745     + $run $rm $libobj
2746     + xdir=`$echo "X$libobj" | $Xsed -e 's%/[^/]*$%%'`
2747     + if test "X$xdir" = "X$libobj"; then
2748     + xdir="."
2749     + else
2750     + xdir="$xdir"
2751     + fi
2752     + baseobj=`$echo "X$libobj" | $Xsed -e 's%^.*/%%'`
2753     + oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"`
2754     + $show "(cd $xdir && $LN_S $oldobj $baseobj)"
2755     + $run eval '(cd $xdir && $LN_S $oldobj $baseobj)' || exit $?
2756     + fi
2757     +
2758     + if test -n "$gentop"; then
2759     + $show "${rm}r $gentop"
2760     + $run ${rm}r $gentop
2761     fi
2762    
2763     exit 0
2764     ;;
2765    
2766     + # Anything else should be a program.
2767     *)
2768     if test -n "$vinfo"; then
2769     - $echo "$modename: warning: \`-version-info' is ignored while linking programs" 1>&2
2770     + $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
2771     fi
2772    
2773     if test -n "$release"; then
2774     - $echo "$modename: warning: \`-release' is ignored while creating objects" 1>&2
2775     + $echo "$modename: warning: \`-release' is ignored for programs" 1>&2
2776     fi
2777    
2778     - if test -n "$rpath"; then
2779     + if test "$preload" = yes; then
2780     + if test "$dlopen" = unknown && test "$dlopen_self" = unknown &&
2781     + test "$dlopen_self_static" = unknown; then
2782     + $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
2783     + fi
2784     + fi
2785     +
2786     + if test -n "$rpath$xrpath"; then
2787     # If the user specified any rpath flags, then add them.
2788     - for libdir in $rpath; do
2789     - if test -n "$hardcode_libdir_flag_spec"; then
2790     - if test -n "$hardcode_libdir_separator"; then
2791     - if test -z "$hardcode_libdirs"; then
2792     - # Put the magic libdir with the hardcode flag.
2793     - hardcode_libdirs="$libdir"
2794     - libdir="@HARDCODE_LIBDIRS@"
2795     - else
2796     - # Just accumulate the unique libdirs.
2797     - case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
2798     - *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
2799     - ;;
2800     - *)
2801     - hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
2802     - ;;
2803     - esac
2804     - libdir=
2805     - fi
2806     - fi
2807     -
2808     - if test -n "$libdir"; then
2809     - eval flag=\"$hardcode_libdir_flag_spec\"
2810     -
2811     - compile_command="$compile_command $flag"
2812     - finalize_command="$finalize_command $flag"
2813     - fi
2814     - elif test -n "$runpath_var"; then
2815     - case "$perm_rpath " in
2816     - *" $libdir "*) ;;
2817     - *) perm_rpath="$perm_rpath $libdir" ;;
2818     - esac
2819     - fi
2820     + for libdir in $rpath $xrpath; do
2821     + # This is the magic to use -rpath.
2822     + case "$compile_rpath " in
2823     + *" $libdir "*) ;;
2824     + *) compile_rpath="$compile_rpath $libdir" ;;
2825     + esac
2826     + case "$finalize_rpath " in
2827     + *" $libdir "*) ;;
2828     + *) finalize_rpath="$finalize_rpath $libdir" ;;
2829     + esac
2830     done
2831     fi
2832    
2833     - # Substitute the hardcoded libdirs into the compile commands.
2834     - if test -n "$hardcode_libdir_separator"; then
2835     - compile_command=`$echo "X$compile_command" | $Xsed -e "s%@HARDCODE_LIBDIRS@%$hardcode_libdirs%g"`
2836     - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@HARDCODE_LIBDIRS@%$hardcode_libdirs%g"`
2837     + # Now hardcode the library paths
2838     + rpath=
2839     + hardcode_libdirs=
2840     + for libdir in $compile_rpath $finalize_rpath; do
2841     + if test -n "$hardcode_libdir_flag_spec"; then
2842     + if test -n "$hardcode_libdir_separator"; then
2843     + if test -z "$hardcode_libdirs"; then
2844     + hardcode_libdirs="$libdir"
2845     + else
2846     + # Just accumulate the unique libdirs.
2847     + case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
2848     + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
2849     + ;;
2850     + *)
2851     + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
2852     + ;;
2853     + esac
2854     + fi
2855     + else
2856     + eval flag=\"$hardcode_libdir_flag_spec\"
2857     + rpath="$rpath $flag"
2858     + fi
2859     + elif test -n "$runpath_var"; then
2860     + case "$perm_rpath " in
2861     + *" $libdir "*) ;;
2862     + *) perm_rpath="$perm_rpath $libdir" ;;
2863     + esac
2864     + fi
2865     + done
2866     + # Substitute the hardcoded libdirs into the rpath.
2867     + if test -n "$hardcode_libdir_separator" &&
2868     + test -n "$hardcode_libdirs"; then
2869     + libdir="$hardcode_libdirs"
2870     + eval rpath=\" $hardcode_libdir_flag_spec\"
2871     + fi
2872     + compile_rpath="$rpath"
2873     +
2874     + rpath=
2875     + hardcode_libdirs=
2876     + for libdir in $finalize_rpath; do
2877     + if test -n "$hardcode_libdir_flag_spec"; then
2878     + if test -n "$hardcode_libdir_separator"; then
2879     + if test -z "$hardcode_libdirs"; then
2880     + hardcode_libdirs="$libdir"
2881     + else
2882     + # Just accumulate the unique libdirs.
2883     + case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
2884     + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
2885     + ;;
2886     + *)
2887     + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
2888     + ;;
2889     + esac
2890     + fi
2891     + else
2892     + eval flag=\"$hardcode_libdir_flag_spec\"
2893     + rpath="$rpath $flag"
2894     + fi
2895     + elif test -n "$runpath_var"; then
2896     + case "$finalize_perm_rpath " in
2897     + *" $libdir "*) ;;
2898     + *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
2899     + esac
2900     + fi
2901     + done
2902     + # Substitute the hardcoded libdirs into the rpath.
2903     + if test -n "$hardcode_libdir_separator" &&
2904     + test -n "$hardcode_libdirs"; then
2905     + libdir="$hardcode_libdirs"
2906     + eval rpath=\" $hardcode_libdir_flag_spec\"
2907     + fi
2908     + finalize_rpath="$rpath"
2909     +
2910     + output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
2911     + if test "X$output_objdir" = "X$output"; then
2912     + output_objdir="$objdir"
2913     + else
2914     + output_objdir="$output_objdir/$objdir"
2915     + fi
2916     +
2917     + # Create the binary in the object directory, then wrap it.
2918     + if test ! -d $output_objdir; then
2919     + $show "$mkdir $output_objdir"
2920     + $run $mkdir $output_objdir
2921     + status=$?
2922     + if test $status -ne 0 && test ! -d $output_objdir; then
2923     + exit $status
2924     + fi
2925     fi
2926    
2927     if test -n "$libobjs" && test "$build_old_libs" = yes; then
2928     - # Transform all the library objects into standard objects.
2929     - compile_command=`$echo "X$compile_command " | $Xsed -e 's/\.lo /.o /g' -e 's/ $//'`
2930     - finalize_command=`$echo "X$finalize_command " | $Xsed -e 's/\.lo /.o /g' -e 's/ $//'`
2931     - fi
2932     -
2933     - if test "$export_dynamic" = yes && test -n "$NM" && test -n "$global_symbol_pipe"; then
2934     - dlsyms="${output}S.c"
2935     - else
2936     - dlsyms=
2937     + # Transform all the library objects into standard objects.
2938     + compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
2939     + finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
2940     fi
2941    
2942     - if test -n "$dlsyms"; then
2943     - # Add our own program objects to the preloaded list.
2944     - dlprefiles=`$echo "X$objs$dlprefiles " | $Xsed -e 's/\.lo /.o /g' -e 's/ $//'`
2945     -
2946     - # Discover the nlist of each of the dlfiles.
2947     - nlist="$objdir/${output}.nm"
2948     -
2949     - if test -d $objdir; then
2950     - $show "$rm $nlist ${nlist}T"
2951     - $run $rm "$nlist" "${nlist}T"
2952     + dlsyms=
2953     + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
2954     + if test -n "$NM" && test -n "$global_symbol_pipe"; then
2955     + dlsyms="${outputname}S.c"
2956     else
2957     - $show "$mkdir $objdir"
2958     - $run $mkdir $objdir
2959     - status=$?
2960     - if test $status -eq 0 || test -d $objdir; then :
2961     - else
2962     - exit $status
2963     - fi
2964     + $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
2965     fi
2966     + fi
2967    
2968     - for arg in $dlprefiles; do
2969     - $show "extracting global C symbols from \`$arg'"
2970     - $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
2971     - done
2972     -
2973     - # Parse the name list into a source file.
2974     - $show "creating $objdir/$dlsyms"
2975     - if test -z "$run"; then
2976     - # Make sure we at least have an empty file.
2977     - test -f "$nlist" || : > "$nlist"
2978     -
2979     - # Try sorting and uniquifying the output.
2980     - if sort "$nlist" | uniq > "$nlist"T; then
2981     - mv -f "$nlist"T "$nlist"
2982     - wcout=`wc "$nlist" 2>/dev/null`
2983     - count=`echo "X$wcout" | $Xsed -e 's/^[ ]*\([0-9][0-9]*\).*$/\1/'`
2984     - (test "$count" -ge 0) 2>/dev/null || count=-1
2985     - else
2986     - $rm "$nlist"T
2987     - count=-1
2988     - fi
2989     -
2990     - case "$dlsyms" in
2991     - "") ;;
2992     - *.c)
2993     - $echo > "$objdir/$dlsyms" "\
2994     -/* $dlsyms - symbol resolution table for \`$output' dlsym emulation. */
2995     -/* Generated by $PROGRAM - GNU $PACKAGE $VERSION */
2996     + if test -n "$dlsyms"; then
2997     + case "$dlsyms" in
2998     + "") ;;
2999     + *.c)
3000     + # Discover the nlist of each of the dlfiles.
3001     + nlist="$output_objdir/${outputname}.nm"
3002     +
3003     + $show "$rm $nlist ${nlist}S ${nlist}T"
3004     + $run $rm "$nlist" "${nlist}S" "${nlist}T"
3005     +
3006     + # Parse the name list into a source file.
3007     + $show "creating $output_objdir/$dlsyms"
3008     +
3009     + test -z "$run" && $echo > "$output_objdir/$dlsyms" "\
3010     +/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */
3011     +/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
3012    
3013     #ifdef __cplusplus
3014     extern \"C\" {
3015     #endif
3016    
3017     /* Prevent the only kind of declaration conflicts we can make. */
3018     -#define dld_preloaded_symbol_count some_other_symbol
3019     -#define dld_preloaded_symbols some_other_symbol
3020     +#define lt_preloaded_symbols some_other_symbol
3021    
3022     /* External symbol declarations for the compiler. */\
3023     "
3024    
3025     - if test -f "$nlist"; then
3026     - sed -e 's/^.* \(.*\)$/extern char \1;/' < "$nlist" >> "$objdir/$dlsyms"
3027     + if test "$dlself" = yes; then
3028     + $show "generating symbol list for \`$output'"
3029     +
3030     + test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
3031     +
3032     + # Add our own program objects to the symbol list.
3033     + progfiles=`$echo "X$objs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
3034     + for arg in $progfiles; do
3035     + $show "extracting global C symbols from \`$arg'"
3036     + $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
3037     + done
3038     +
3039     + if test -n "$exclude_expsyms"; then
3040     + $run eval 'egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
3041     + $run eval '$mv "$nlist"T "$nlist"'
3042     + fi
3043     +
3044     + if test -n "$export_symbols_regex"; then
3045     + $run eval 'egrep -e "$export_symbols_regex" "$nlist" > "$nlist"T'
3046     + $run eval '$mv "$nlist"T "$nlist"'
3047     + fi
3048     +
3049     + # Prepare the list of exported symbols
3050     + if test -z "$export_symbols"; then
3051     + export_symbols="$output_objdir/$output.exp"
3052     + $run $rm $export_symbols
3053     + $run eval "sed -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
3054     else
3055     - echo '/* NONE */' >> "$objdir/$dlsyms"
3056     + $run eval "sed -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"'
3057     + $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T'
3058     + $run eval 'mv "$nlist"T "$nlist"'
3059     + fi
3060     + fi
3061     +
3062     + for arg in $dlprefiles; do
3063     + $show "extracting global C symbols from \`$arg'"
3064     + name=`echo "$arg" | sed -e 's%^.*/%%'`
3065     + $run eval 'echo ": $name " >> "$nlist"'
3066     + $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
3067     + done
3068     +
3069     + if test -z "$run"; then
3070     + # Make sure we have at least an empty file.
3071     + test -f "$nlist" || : > "$nlist"
3072     +
3073     + if test -n "$exclude_expsyms"; then
3074     + egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
3075     + $mv "$nlist"T "$nlist"
3076     + fi
3077     +
3078     + # Try sorting and uniquifying the output.
3079     + if grep -v "^: " < "$nlist" | sort +2 | uniq > "$nlist"S; then
3080     + :
3081     + else
3082     + grep -v "^: " < "$nlist" > "$nlist"S
3083     + fi
3084     +
3085     + if test -f "$nlist"S; then
3086     + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'
3087     + else
3088     + echo '/* NONE */' >> "$output_objdir/$dlsyms"
3089     fi
3090    
3091     - $echo >> "$objdir/$dlsyms" "\
3092     + $echo >> "$output_objdir/$dlsyms" "\
3093    
3094     -#undef dld_preloaded_symbol_count
3095     -#undef dld_preloaded_symbols
3096     +#undef lt_preloaded_symbols
3097    
3098     #if defined (__STDC__) && __STDC__
3099     -# define __ptr_t void *
3100     +# define lt_ptr_t void *
3101     #else
3102     -# define __ptr_t char *
3103     +# define lt_ptr_t char *
3104     +# define const
3105     #endif
3106    
3107     -/* The number of symbols in dld_preloaded_symbols, -1 if unsorted. */
3108     -int dld_preloaded_symbol_count = $count;
3109     -
3110     /* The mapping between symbol names and symbols. */
3111     -struct {
3112     - char *name;
3113     - __ptr_t address;
3114     +const struct {
3115     + const char *name;
3116     + lt_ptr_t address;
3117     }
3118     -dld_preloaded_symbols[] =
3119     +lt_preloaded_symbols[] =
3120     {\
3121     "
3122    
3123     - if test -f "$nlist"; then
3124     - sed 's/^\(.*\) \(.*\)$/ {"\1", (__ptr_t) \&\2},/' < "$nlist" >> "$objdir/$dlsyms"
3125     - fi
3126     + sed -n -e 's/^: \([^ ]*\) $/ {\"\1\", (lt_ptr_t) 0},/p' \
3127     + -e 's/^. \([^ ]*\) \([^ ]*\)$/ {"\2", (lt_ptr_t) \&\2},/p' \
3128     + < "$nlist" >> "$output_objdir/$dlsyms"
3129    
3130     - $echo >> "$objdir/$dlsyms" "\
3131     - {0, (__ptr_t) 0}
3132     + $echo >> "$output_objdir/$dlsyms" "\
3133     + {0, (lt_ptr_t) 0}
3134     };
3135    
3136     +/* This works around a problem in FreeBSD linker */
3137     +#ifdef FREEBSD_WORKAROUND
3138     +static const void *lt_preloaded_setup() {
3139     + return lt_preloaded_symbols;
3140     +}
3141     +#endif
3142     +
3143     #ifdef __cplusplus
3144     }
3145     #endif\
3146     "
3147     - ;;
3148     + fi
3149    
3150     - *)
3151     - $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
3152     - exit 1
3153     - ;;
3154     + pic_flag_for_symtable=
3155     + case "$host" in
3156     + # compiling the symbol table file with pic_flag works around
3157     + # a FreeBSD bug that causes programs to crash when -lm is
3158     + # linked before any other PIC object. But we must not use
3159     + # pic_flag when linking with -static. The problem exists in
3160     + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
3161     + *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
3162     + case "$compile_command " in
3163     + *" -static "*) ;;
3164     + *) pic_flag_for_symtable=" $pic_flag -DPIC -DFREEBSD_WORKAROUND";;
3165     + esac;;
3166     + *-*-hpux*)
3167     + case "$compile_command " in
3168     + *" -static "*) ;;
3169     + *) pic_flag_for_symtable=" $pic_flag -DPIC";;
3170     + esac
3171     esac
3172     - fi
3173    
3174     - # Now compile the dynamic symbol file.
3175     - $show "(cd $objdir && $CC -c$no_builtin_flag \"$dlsyms\")"
3176     - $run eval '(cd $objdir && $CC -c$no_builtin_flag "$dlsyms")' || exit $?
3177     -
3178     - # Transform the symbol file into the correct name.
3179     - compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$objdir/${output}S.o%"`
3180     - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$objdir/${output}S.o%"`
3181     - elif test "$export_dynamic" != yes; then
3182     - test -n "$dlfiles$dlprefiles" && $echo "$modename: warning: \`-dlopen' and \`-dlpreopen' are ignored without \`-export-dynamic'" 1>&2
3183     + # Now compile the dynamic symbol file.
3184     + $show "(cd $output_objdir && $CC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
3185     + $run eval '(cd $output_objdir && $CC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
3186     +
3187     + # Clean up the generated files.
3188     + $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
3189     + $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
3190     +
3191     + # Transform the symbol file into the correct name.
3192     + compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
3193     + finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
3194     + ;;
3195     + *)
3196     + $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
3197     + exit 1
3198     + ;;
3199     + esac
3200     else
3201     - # We keep going just in case the user didn't refer to
3202     - # dld_preloaded_symbols. The linker will fail if global_symbol_pipe
3203     - # really was required.
3204     - $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
3205     -
3206     - # Nullify the symbol file.
3207     - compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
3208     - finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
3209     + # We keep going just in case the user didn't refer to
3210     + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe
3211     + # really was required.
3212     +
3213     + # Nullify the symbol file.
3214     + compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
3215     + finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
3216     fi
3217    
3218     if test -z "$link_against_libtool_libs" || test "$build_libtool_libs" != yes; then
3219     - # Replace the output file specification.
3220     - compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
3221     - finalize_command=`$echo "X$finalize_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
3222     -
3223     - # We have no uninstalled library dependencies, so finalize right now.
3224     - $show "$compile_command"
3225     - $run eval "$compile_command"
3226     - exit $?
3227     - fi
3228     -
3229     - # Replace the output file specification.
3230     - compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$objdir/$output"'%g'`
3231     - finalize_command=`$echo "X$finalize_command" | $Xsed -e 's%@OUTPUT@%'"$objdir/$output"'T%g'`
3232     -
3233     - # Create the binary in the object directory, then wrap it.
3234     - if test -d $objdir; then :
3235     - else
3236     - $show "$mkdir $objdir"
3237     - $run $mkdir $objdir
3238     + # Replace the output file specification.
3239     + compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
3240     + link_command="$compile_command$compile_rpath"
3241     +
3242     + # We have no uninstalled library dependencies, so finalize right now.
3243     + $show "$link_command"
3244     + $run eval "$link_command"
3245     status=$?
3246     - if test $status -eq 0 || test -d $objdir; then :
3247     - else
3248     - exit $status
3249     +
3250     + # Delete the generated files.
3251     + if test -n "$dlsyms"; then
3252     + $show "$rm $output_objdir/${outputname}S.${objext}"
3253     + $run $rm "$output_objdir/${outputname}S.${objext}"
3254     fi
3255     +
3256     + exit $status
3257     fi
3258    
3259     if test -n "$shlibpath_var"; then
3260     - # We should set the shlibpath_var
3261     - rpath=
3262     - for dir in $temp_rpath; do
3263     - case "$dir" in
3264     - /* | [A-Za-z]:\\*)
3265     - # Absolute path.
3266     - rpath="$rpath$dir:"
3267     - ;;
3268     - *)
3269     - # Relative path: add a thisdir entry.
3270     - rpath="$rpath\$thisdir/$dir:"
3271     - ;;
3272     - esac
3273     - done
3274     - temp_rpath="$rpath"
3275     + # We should set the shlibpath_var
3276     + rpath=
3277     + for dir in $temp_rpath; do
3278     + case "$dir" in
3279     + [\\/]* | [A-Za-z]:[\\/]*)
3280     + # Absolute path.
3281     + rpath="$rpath$dir:"
3282     + ;;
3283     + *)
3284     + # Relative path: add a thisdir entry.
3285     + rpath="$rpath\$thisdir/$dir:"
3286     + ;;
3287     + esac
3288     + done
3289     + temp_rpath="$rpath"
3290     fi
3291    
3292     - # Delete the old output file.
3293     - $run $rm $output
3294     -
3295     - if test -n "$compile_shlibpath"; then
3296     - compile_command="$shlibpath_var=\"$compile_shlibpath\$$shlibpath_var\" $compile_command"
3297     + if test -n "$compile_shlibpath$finalize_shlibpath"; then
3298     + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
3299     fi
3300     if test -n "$finalize_shlibpath"; then
3301     - finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
3302     + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
3303     fi
3304    
3305     - if test -n "$runpath_var" && test -n "$perm_rpath"; then
3306     - # We should set the runpath_var.
3307     - rpath=
3308     - for dir in $perm_rpath; do
3309     - rpath="$rpath$dir:"
3310     - done
3311     - compile_command="$runpath_var=\"$rpath\$$runpath_var\" $compile_command"
3312     - finalize_command="$runpath_var=\"$rpath\$$runpath_var\" $finalize_command"
3313     - fi
3314     -
3315     - case "$hardcode_action" in
3316     - relink)
3317     - # AGH! Flame the AIX and HP-UX people for me, will ya?
3318     - $echo "$modename: warning: using a buggy system linker" 1>&2
3319     - $echo "$modename: relinking will be required before \`$output' can be installed" 1>&2
3320     - ;;
3321     - esac
3322     + compile_var=
3323     + finalize_var=
3324     + if test -n "$runpath_var"; then
3325     + if test -n "$perm_rpath"; then
3326     + # We should set the runpath_var.
3327     + rpath=
3328     + for dir in $perm_rpath; do
3329     + rpath="$rpath$dir:"
3330     + done
3331     + compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
3332     + fi
3333     + if test -n "$finalize_perm_rpath"; then
3334     + # We should set the runpath_var.
3335     + rpath=
3336     + for dir in $finalize_perm_rpath; do
3337     + rpath="$rpath$dir:"
3338     + done
3339     + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
3340     + fi
3341     + fi
3342     +
3343     + if test "$hardcode_action" = relink; then
3344     + # Fast installation is not supported
3345     + link_command="$compile_var$compile_command$compile_rpath"
3346     + relink_command="$finalize_var$finalize_command$finalize_rpath"
3347     +
3348     + $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
3349     + $echo "$modename: \`$output' will be relinked during installation" 1>&2
3350     + else
3351     + if test "$fast_install" != no; then
3352     + link_command="$finalize_var$compile_command$finalize_rpath"
3353     + if test "$fast_install" = yes; then
3354     + relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
3355     + else
3356     + # fast_install is set to needless
3357     + relink_command=
3358     + fi
3359     + else
3360     + link_command="$compile_var$compile_command$compile_rpath"
3361     + relink_command="$finalize_var$finalize_command$finalize_rpath"
3362     + fi
3363     + fi
3364     +
3365     + # Replace the output file specification.
3366     + link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
3367     +
3368     + # Delete the old output files.
3369     + $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
3370    
3371     - $show "$compile_command"
3372     - $run eval "$compile_command" || exit $?
3373     + $show "$link_command"
3374     + $run eval "$link_command" || exit $?
3375    
3376     # Now create the wrapper script.
3377     $show "creating $output"
3378    
3379     - # Quote the finalize command for shipping.
3380     - finalize_command=`$echo "X$finalize_command" | $Xsed -e "$sed_quote_subst"`
3381     + # Quote the relink command for shipping.
3382     + if test -n "$relink_command"; then
3383     + relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
3384     + fi
3385    
3386     # Quote $echo for shipping.
3387     - qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
3388     + if test "X$echo" = "X$SHELL $0 --fallback-echo"; then
3389     + case "$0" in
3390     + [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $0 --fallback-echo";;
3391     + *) qecho="$SHELL `pwd`/$0 --fallback-echo";;
3392     + esac
3393     + qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
3394     + else
3395     + qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
3396     + fi
3397    
3398     # Only actually do things if our run command is non-null.
3399     if test -z "$run"; then
3400     - $rm $output
3401     - trap "$rm $output; exit 1" 1 2 15
3402     + # win32 will think the script is a binary if it has
3403     + # a .exe suffix, so we strip it off here.
3404     + case $output in
3405     + *.exe) output=`echo $output|sed 's,.exe$,,'` ;;
3406     + esac
3407     + $rm $output
3408     + trap "$rm $output; exit 1" 1 2 15
3409    
3410     - $echo > $output "\
3411     -#! /bin/sh
3412     + $echo > $output "\
3413     +#! $SHELL
3414    
3415     -# $output - temporary wrapper script for $objdir/$output
3416     -# Generated by ltmain.sh - GNU $PACKAGE $VERSION
3417     +# $output - temporary wrapper script for $objdir/$outputname
3418     +# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
3419     #
3420     # The $output program cannot be directly executed until all the libtool
3421     # libraries that it depends on are installed.
3422     #
3423     -# This wrapper script should never be moved out of \``pwd`'.
3424     +# This wrapper script should never be moved out of the build directory.
3425     # If it is, it will not operate correctly.
3426    
3427     # Sed substitution that helps us do robust quoting. It backslashifies
3428     # metacharacters that are still active within double-quoted strings.
3429     -Xsed='sed -e s/^X//'
3430     +Xsed='sed -e 1s/^X//'
3431     sed_quote_subst='$sed_quote_subst'
3432    
3433     # The HP-UX ksh and POSIX shell print the target directory to stdout
3434     # if CDPATH is set.
3435     -if test \"\${CDPATH+set}\" = set; then CDPATH=; export CDPATH; fi
3436     +if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi
3437     +
3438     +relink_command=\"$relink_command\"
3439    
3440     # This environment variable determines our operation mode.
3441     if test \"\$libtool_install_magic\" = \"$magic\"; then
3442     - # install mode needs the following variables:
3443     + # install mode needs the following variable:
3444     link_against_libtool_libs='$link_against_libtool_libs'
3445     - finalize_command=\"$finalize_command\"
3446     else
3447     # When we are sourced in execute mode, \$file and \$echo are already set.
3448     - if test \"\$libtool_execute_magic\" = \"$magic\"; then :
3449     - else
3450     + if test \"\$libtool_execute_magic\" != \"$magic\"; then
3451     echo=\"$qecho\"
3452     file=\"\$0\"
3453     + # Make sure echo works.
3454     + if test \"X\$1\" = X--no-reexec; then
3455     + # Discard the --no-reexec flag, and continue.
3456     + shift
3457     + elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then
3458     + # Yippee, \$echo works!
3459     + :
3460     + else
3461     + # Restart under the correct shell, and then maybe \$echo will work.
3462     + exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
3463     + fi
3464     fi\
3465     "
3466     - $echo >> $output "\
3467     + $echo >> $output "\
3468    
3469     # Find the directory that this script lives in.
3470     thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
3471     @@ -1477,7 +2875,7 @@
3472     # If there was a directory component, then change thisdir.
3473     if test \"x\$destdir\" != \"x\$file\"; then
3474     case \"\$destdir\" in
3475     - /* | [A-Za-z]:\\*) thisdir=\"\$destdir\" ;;
3476     + [\\/]* | [A-Za-z]:[\\/]*) thisdir=\"\$destdir\" ;;
3477     *) thisdir=\"\$thisdir/\$destdir\" ;;
3478     esac
3479     fi
3480     @@ -1489,35 +2887,105 @@
3481     # Try to get the absolute directory name.
3482     absdir=\`cd \"\$thisdir\" && pwd\`
3483     test -n \"\$absdir\" && thisdir=\"\$absdir\"
3484     +"
3485     +
3486     + if test "$fast_install" = yes; then
3487     + echo >> $output "\
3488     + program=lt-'$outputname'
3489     + progdir=\"\$thisdir/$objdir\"
3490     +
3491     + if test ! -f \"\$progdir/\$program\" || \\
3492     + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | sed 1q\`; \\
3493     + test \"X\$file\" != \"X\$progdir/\$program\"; }; then
3494    
3495     + file=\"\$\$-\$program\"
3496     +
3497     + if test ! -d \"\$progdir\"; then
3498     + $mkdir \"\$progdir\"
3499     + else
3500     + $rm \"\$progdir/\$file\"
3501     + fi"
3502     +
3503     + echo >> $output "\
3504     +
3505     + # relink executable if necessary
3506     + if test -n \"\$relink_command\"; then
3507     + if (cd \"\$thisdir\" && eval \$relink_command); then :
3508     + else
3509     + $rm \"\$progdir/\$file\"
3510     + exit 1
3511     + fi
3512     + fi
3513     +
3514     + $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
3515     + { $rm \"\$progdir/\$program\";
3516     + $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }
3517     + $rm \"\$progdir/\$file\"
3518     + fi"
3519     + else
3520     + echo >> $output "\
3521     + program='$outputname'
3522     progdir=\"\$thisdir/$objdir\"
3523     - program='$output'
3524     +"
3525     + fi
3526     +
3527     + echo >> $output "\
3528    
3529     if test -f \"\$progdir/\$program\"; then"
3530    
3531     - # Export our shlibpath_var if we have one.
3532     - if test -n "$shlibpath_var" && test -n "$temp_rpath"; then
3533     - $echo >> $output "\
3534     + # Export our shlibpath_var if we have one.
3535     + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
3536     + $echo >> $output "\
3537     # Add our own library path to $shlibpath_var
3538     $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
3539    
3540     # Some systems cannot cope with colon-terminated $shlibpath_var
3541     - $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/:*\$//'\`
3542     + # The second colon is a workaround for a bug in BeOS R4 sed
3543     + $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
3544    
3545     export $shlibpath_var
3546     "
3547     - fi
3548     + fi
3549     +
3550     + # fixup the dll searchpath if we need to.
3551     + if test -n "$dllsearchpath"; then
3552     + $echo >> $output "\
3553     + # Add the dll search path components to the executable PATH
3554     + PATH=$dllsearchpath:\$PATH
3555     +"
3556     + fi
3557    
3558     - $echo >> $output "\
3559     + $echo >> $output "\
3560     if test \"\$libtool_execute_magic\" != \"$magic\"; then
3561     # Run the actual program with our arguments.
3562     +"
3563     + case $host in
3564     + # win32 systems need to use the prog path for dll
3565     + # lookup to work
3566     + *-*-cygwin*)
3567     + $echo >> $output "\
3568     + exec \$progdir/\$program \${1+\"\$@\"}
3569     +"
3570     + ;;
3571    
3572     + # Backslashes separate directories on plain windows
3573     + *-*-mingw | *-*-os2*)
3574     + $echo >> $output "\
3575     + exec \$progdir\\\\\$program \${1+\"\$@\"}
3576     +"
3577     + ;;
3578     +
3579     + *)
3580     + $echo >> $output "\
3581     # Export the path to the program.
3582     PATH=\"\$progdir:\$PATH\"
3583     export PATH
3584    
3585     exec \$program \${1+\"\$@\"}
3586     -
3587     +"
3588     + ;;
3589     + esac
3590     + $echo >> $output "\
3591     \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
3592     exit 1
3593     fi
3594     @@ -1530,45 +2998,135 @@
3595     fi
3596     fi\
3597     "
3598     - chmod +x $output
3599     + chmod +x $output
3600     fi
3601     exit 0
3602     ;;
3603     esac
3604    
3605     # See if we need to build an old-fashioned archive.
3606     - if test "$build_old_libs" = "yes"; then
3607     - # Transform .lo files to .o files.
3608     - oldobjs="$objs"`$echo "X$libobjs " | $Xsed -e 's/[^ ]*\.a //g' -e 's/\.lo /.o /g' -e 's/ $//g'`
3609     + for oldlib in $oldlibs; do
3610     +
3611     + if test "$build_libtool_libs" = convenience; then
3612     + oldobjs="$libobjs_save"
3613     + addlibs="$convenience"
3614     + build_libtool_libs=no
3615     + else
3616     + if test "$build_libtool_libs" = module; then
3617     + oldobjs="$libobjs_save"
3618     + build_libtool_libs=no
3619     + else
3620     + oldobjs="$objs "`$echo "X$libobjs_save" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`
3621     + fi
3622     + addlibs="$old_convenience"
3623     + fi
3624     +
3625     + if test -n "$addlibs"; then
3626     + gentop="$output_objdir/${outputname}x"
3627     + $show "${rm}r $gentop"
3628     + $run ${rm}r "$gentop"
3629     + $show "mkdir $gentop"
3630     + $run mkdir "$gentop"
3631     + status=$?
3632     + if test $status -ne 0 && test ! -d "$gentop"; then
3633     + exit $status
3634     + fi
3635     + generated="$generated $gentop"
3636     +
3637     + # Add in members from convenience archives.
3638     + for xlib in $addlibs; do
3639     + # Extract the objects.
3640     + case "$xlib" in
3641     + [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
3642     + *) xabs=`pwd`"/$xlib" ;;
3643     + esac
3644     + xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
3645     + xdir="$gentop/$xlib"
3646     +
3647     + $show "${rm}r $xdir"
3648     + $run ${rm}r "$xdir"
3649     + $show "mkdir $xdir"
3650     + $run mkdir "$xdir"
3651     + status=$?
3652     + if test $status -ne 0 && test ! -d "$xdir"; then
3653     + exit $status
3654     + fi
3655     + $show "(cd $xdir && $AR x $xabs)"
3656     + $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
3657     +
3658     + oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP`
3659     + done
3660     + fi
3661    
3662     # Do each command in the archive commands.
3663     if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
3664     eval cmds=\"$old_archive_from_new_cmds\"
3665     else
3666     + # Ensure that we have .o objects in place in case we decided
3667     + # not to build a shared library, and have fallen back to building
3668     + # static libs even though --disable-static was passed!
3669     + for oldobj in $oldobjs; do
3670     + if test ! -f $oldobj; then
3671     + xdir=`$echo "X$oldobj" | $Xsed -e 's%/[^/]*$%%'`
3672     + if test "X$xdir" = "X$oldobj"; then
3673     + xdir="."
3674     + else
3675     + xdir="$xdir"
3676     + fi
3677     + baseobj=`$echo "X$oldobj" | $Xsed -e 's%^.*/%%'`
3678     + obj=`$echo "X$baseobj" | $Xsed -e "$o2lo"`
3679     + $show "(cd $xdir && ${LN_S} $obj $baseobj)"
3680     + $run eval '(cd $xdir && ${LN_S} $obj $baseobj)' || exit $?
3681     + fi
3682     + done
3683     +
3684     eval cmds=\"$old_archive_cmds\"
3685     fi
3686     - IFS="${IFS= }"; save_ifs="$IFS"; IFS=';'
3687     + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
3688     for cmd in $cmds; do
3689     - IFS="$save_ifs"
3690     - $show "$cmd"
3691     - $run eval "$cmd" || exit $?
3692     + IFS="$save_ifs"
3693     + $show "$cmd"
3694     + $run eval "$cmd" || exit $?
3695     done
3696     IFS="$save_ifs"
3697     + done
3698     +
3699     + if test -n "$generated"; then
3700     + $show "${rm}r$generated"
3701     + $run ${rm}r$generated
3702     fi
3703    
3704     # Now create the libtool archive.
3705     case "$output" in
3706     *.la)
3707     old_library=
3708     - test "$build_old_libs" = yes && old_library="$libname.a"
3709     -
3710     + test "$build_old_libs" = yes && old_library="$libname.$libext"
3711     $show "creating $output"
3712    
3713     + if test -n "$xrpath"; then
3714     + temp_xrpath=
3715     + for libdir in $xrpath; do
3716     + temp_xrpath="$temp_xrpath -R$libdir"
3717     + done
3718     + dependency_libs="$temp_xrpath $dependency_libs"
3719     + fi
3720     +
3721     # Only create the output if not a dry run.
3722     if test -z "$run"; then
3723     - $echo > $output "\
3724     -# $output - a libtool library file
3725     -# Generated by ltmain.sh - GNU $PACKAGE $VERSION
3726     + for installed in no yes; do
3727     + if test "$installed" = yes; then
3728     + if test -z "$install_libdir"; then
3729     + break
3730     + fi
3731     + output="$output_objdir/$outputname"i
3732     + fi
3733     + $rm $output
3734     + $echo > $output "\
3735     +# $outputname - a libtool library file
3736     +# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
3737     +#
3738     +# Please DO NOT delete this file!
3739     +# It is necessary for linking the library.
3740    
3741     # The name that we can dlopen(3).
3742     dlname='$dlname'
3743     @@ -1587,15 +3145,19 @@
3744     age=$age
3745     revision=$revision
3746    
3747     +# Is this an already installed library?
3748     +installed=$installed
3749     +
3750     # Directory that this library needs to be installed in:
3751     libdir='$install_libdir'\
3752     "
3753     + done
3754     fi
3755    
3756     # Do a symbolic link so that the libtool archive can be found in
3757     # LD_LIBRARY_PATH before the program is installed.
3758     - $show "(cd $objdir && $LN_S ../$output $output)"
3759     - $run eval "(cd $objdir && $LN_S ../$output $output)" || exit 1
3760     + $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
3761     + $run eval "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)" || exit $?
3762     ;;
3763     esac
3764     exit 0
3765     @@ -1605,9 +3167,9 @@
3766     install)
3767     modename="$modename: install"
3768    
3769     - # There may be an optional /bin/sh argument at the beginning of
3770     + # There may be an optional sh(1) argument at the beginning of
3771     # install_prog (especially on Windows NT).
3772     - if test "$nonopt" = "$SHELL"; then
3773     + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh; then
3774     # Aesthetically quote it.
3775     arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
3776     case "$arg" in
3777     @@ -1639,14 +3201,14 @@
3778     opts=
3779     prev=
3780     install_type=
3781     - isdir=
3782     + isdir=no
3783     stripme=
3784     for arg
3785     do
3786     if test -n "$dest"; then
3787     - files="$files $dest"
3788     - dest="$arg"
3789     - continue
3790     + files="$files $dest"
3791     + dest="$arg"
3792     + continue
3793     fi
3794    
3795     case "$arg" in
3796     @@ -1656,20 +3218,20 @@
3797     -m) prev="-m" ;;
3798     -o) prev="-o" ;;
3799     -s)
3800     - stripme=" -s"
3801     - continue
3802     - ;;
3803     + stripme=" -s"
3804     + continue
3805     + ;;
3806     -*) ;;
3807    
3808     *)
3809     - # If the previous option needed an argument, then skip it.
3810     - if test -n "$prev"; then
3811     - prev=
3812     - else
3813     - dest="$arg"
3814     - continue
3815     - fi
3816     - ;;
3817     + # If the previous option needed an argument, then skip it.
3818     + if test -n "$prev"; then
3819     + prev=
3820     + else
3821     + dest="$arg"
3822     + continue
3823     + fi
3824     + ;;
3825     esac
3826    
3827     # Aesthetically quote the argument.
3828     @@ -1696,9 +3258,9 @@
3829    
3830     if test -z "$files"; then
3831     if test -z "$dest"; then
3832     - $echo "$modename: no file or destination specified" 1>&2
3833     + $echo "$modename: no file or destination specified" 1>&2
3834     else
3835     - $echo "$modename: you must specify a destination" 1>&2
3836     + $echo "$modename: you must specify a destination" 1>&2
3837     fi
3838     $echo "$help" 1>&2
3839     exit 1
3840     @@ -1709,7 +3271,7 @@
3841    
3842     # Check to see that the destination is a directory.
3843     test -d "$dest" && isdir=yes
3844     - if test -n "$isdir"; then
3845     + if test "$isdir" = yes; then
3846     destdir="$dest"
3847     destname=
3848     else
3849     @@ -1720,23 +3282,23 @@
3850     # Not a directory, so check to see that there is only one file specified.
3851     set dummy $files
3852     if test $# -gt 2; then
3853     - $echo "$modename: \`$dest' is not a directory" 1>&2
3854     - $echo "$help" 1>&2
3855     - exit 1
3856     + $echo "$modename: \`$dest' is not a directory" 1>&2
3857     + $echo "$help" 1>&2
3858     + exit 1
3859     fi
3860     fi
3861     case "$destdir" in
3862     - /* | [A-Za-z]:\\*) ;;
3863     + [\\/]* | [A-Za-z]:[\\/]*) ;;
3864     *)
3865     for file in $files; do
3866     - case "$file" in
3867     - *.lo) ;;
3868     - *)
3869     - $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
3870     - $echo "$help" 1>&2
3871     - exit 1
3872     - ;;
3873     - esac
3874     + case "$file" in
3875     + *.lo) ;;
3876     + *)
3877     + $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
3878     + $echo "$help" 1>&2
3879     + exit 1
3880     + ;;
3881     + esac
3882     done
3883     ;;
3884     esac
3885     @@ -1752,209 +3314,214 @@
3886    
3887     # Do each installation.
3888     case "$file" in
3889     - *.a)
3890     - # Do the static libraries later.
3891     - staticlibs="$staticlibs $file"
3892     - ;;
3893     + *.a | *.lib)
3894     + # Do the static libraries later.
3895     + staticlibs="$staticlibs $file"
3896     + ;;
3897    
3898     *.la)
3899     - # Check to see that this really is a libtool archive.
3900     - if (sed -e '2q' $file | egrep '^# Generated by ltmain\.sh') >/dev/null 2>&1; then :
3901     - else
3902     - $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
3903     - $echo "$help" 1>&2
3904     - exit 1
3905     - fi
3906     -
3907     - library_names=
3908     - old_library=
3909     - # If there is no directory component, then add one.
3910     - case "$file" in
3911     - */* | *\\*) . $file ;;
3912     - *) . ./$file ;;
3913     - esac
3914     -
3915     - # Add the libdir to current_libdirs if it is the destination.
3916     - if test "X$destdir" = "X$libdir"; then
3917     - case "$current_libdirs " in
3918     - *" $libdir "*) ;;
3919     - *) current_libdirs="$current_libdirs $libdir" ;;
3920     - esac
3921     - else
3922     - # Note the libdir as a future libdir.
3923     - case "$future_libdirs " in
3924     - *" $libdir "*) ;;
3925     - *) future_libdirs="$future_libdirs $libdir" ;;
3926     - esac
3927     - fi
3928     -
3929     - dir="`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/"
3930     - test "X$dir" = "X$file/" && dir=
3931     - dir="$dir$objdir"
3932     -
3933     - # See the names of the shared library.
3934     - set dummy $library_names
3935     - if test -n "$2"; then
3936     - realname="$2"
3937     - shift
3938     - shift
3939     -
3940     - # Install the shared library and build the symlinks.
3941     - $show "$install_prog $dir/$realname $destdir/$realname"
3942     - $run eval "$install_prog $dir/$realname $destdir/$realname" || exit $?
3943     - test "X$dlname" = "X$realname" && dlname=
3944     -
3945     - if test $# -gt 0; then
3946     - # Delete the old symlinks.
3947     - rmcmd="$rm"
3948     - for linkname
3949     - do
3950     - rmcmd="$rmcmd $destdir/$linkname"
3951     - done
3952     - $show "$rmcmd"
3953     - $run $rmcmd
3954     -
3955     - # ... and create new ones.
3956     - for linkname
3957     - do
3958     - test "X$dlname" = "X$linkname" && dlname=
3959     - $show "(cd $destdir && $LN_S $realname $linkname)"
3960     - $run eval "(cd $destdir && $LN_S $realname $linkname)"
3961     - done
3962     - fi
3963     -
3964     - if test -n "$dlname"; then
3965     - # Install the dynamically-loadable library.
3966     - $show "$install_prog $dir/$dlname $destdir/$dlname"
3967     - $run eval "$install_prog $dir/$dlname $destdir/$dlname" || exit $?
3968     - fi
3969     -
3970     - # Do each command in the postinstall commands.
3971     - lib="$destdir/$realname"
3972     - eval cmds=\"$postinstall_cmds\"
3973     - IFS="${IFS= }"; save_ifs="$IFS"; IFS=';'
3974     - for cmd in $cmds; do
3975     - IFS="$save_ifs"
3976     - $show "$cmd"
3977     - $run eval "$cmd" || exit $?
3978     - done
3979     - IFS="$save_ifs"
3980     - fi
3981     -
3982     - # Install the pseudo-library for information purposes.
3983     - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
3984     - $show "$install_prog $file $destdir/$name"
3985     - $run eval "$install_prog $file $destdir/$name" || exit $?
3986     -
3987     - # Maybe install the static library, too.
3988     - test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
3989     - ;;
3990     + # Check to see that this really is a libtool archive.
3991     + if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
3992     + else
3993     + $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
3994     + $echo "$help" 1>&2
3995     + exit 1
3996     + fi
3997     +
3998     + library_names=
3999     + old_library=
4000     + # If there is no directory component, then add one.
4001     + case "$file" in
4002     + */* | *\\*) . $file ;;
4003     + *) . ./$file ;;
4004     + esac
4005     +
4006     + # Add the libdir to current_libdirs if it is the destination.
4007     + if test "X$destdir" = "X$libdir"; then
4008     + case "$current_libdirs " in
4009     + *" $libdir "*) ;;
4010     + *) current_libdirs="$current_libdirs $libdir" ;;
4011     + esac
4012     + else
4013     + # Note the libdir as a future libdir.
4014     + case "$future_libdirs " in
4015     + *" $libdir "*) ;;
4016     + *) future_libdirs="$future_libdirs $libdir" ;;
4017     + esac
4018     + fi
4019     +
4020     + dir="`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/"
4021     + test "X$dir" = "X$file/" && dir=
4022     + dir="$dir$objdir"
4023     +
4024     + # See the names of the shared library.
4025     + set dummy $library_names
4026     + if test -n "$2"; then
4027     + realname="$2"
4028     + shift
4029     + shift
4030     +
4031     + # Install the shared library and build the symlinks.
4032     + $show "$install_prog $dir/$realname $destdir/$realname"
4033     + $run eval "$install_prog $dir/$realname $destdir/$realname" || exit $?
4034     +
4035     + if test $# -gt 0; then
4036     + # Delete the old symlinks, and create new ones.
4037     + for linkname
4038     + do
4039     + if test "$linkname" != "$realname"; then
4040     + $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
4041     + $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
4042     + fi
4043     + done
4044     + fi
4045     +
4046     + # Do each command in the postinstall commands.
4047     + lib="$destdir/$realname"
4048     + eval cmds=\"$postinstall_cmds\"
4049     + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
4050     + for cmd in $cmds; do
4051     + IFS="$save_ifs"
4052     + $show "$cmd"
4053     + $run eval "$cmd" || exit $?
4054     + done
4055     + IFS="$save_ifs"
4056     + fi
4057     +
4058     + # Install the pseudo-library for information purposes.
4059     + name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
4060     + instname="$dir/$name"i
4061     + $show "$install_prog $instname $destdir/$name"
4062     + $run eval "$install_prog $instname $destdir/$name" || exit $?
4063     +
4064     + # Maybe install the static library, too.
4065     + test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
4066     + ;;
4067    
4068     *.lo)
4069     - # Install (i.e. copy) a libtool object.
4070     + # Install (i.e. copy) a libtool object.
4071     +
4072     + # Figure out destination file name, if it wasn't already specified.
4073     + if test -n "$destname"; then
4074     + destfile="$destdir/$destname"
4075     + else
4076     + destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
4077     + destfile="$destdir/$destfile"
4078     + fi
4079     +
4080     + # Deduce the name of the destination old-style object file.
4081     + case "$destfile" in
4082     + *.lo)
4083     + staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
4084     + ;;
4085     + *.o | *.obj)
4086     + staticdest="$destfile"
4087     + destfile=
4088     + ;;
4089     + *)
4090     + $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
4091     + $echo "$help" 1>&2
4092     + exit 1
4093     + ;;
4094     + esac
4095     +
4096     + # Install the libtool object if requested.
4097     + if test -n "$destfile"; then
4098     + $show "$install_prog $file $destfile"
4099     + $run eval "$install_prog $file $destfile" || exit $?
4100     + fi
4101     +
4102     + # Install the old object if enabled.
4103     + if test "$build_old_libs" = yes; then
4104     + # Deduce the name of the old-style object file.
4105     + staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`
4106    
4107     - # Figure out destination file name, if it wasn't already specified.
4108     - if test -n "$destname"; then
4109     - destfile="$destdir/$destname"
4110     - else
4111     - destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
4112     - destfile="$destdir/$destfile"
4113     - fi
4114     -
4115     - # Deduce the name of the destination old-style object file.
4116     - case "$destfile" in
4117     - *.lo)
4118     - staticdest=`$echo "X$destfile" | $Xsed -e 's/\.lo$/\.o/'`
4119     - ;;
4120     - *.o)
4121     - staticdest="$destfile"
4122     - destfile=
4123     - ;;
4124     - *)
4125     - $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
4126     - $echo "$help" 1>&2
4127     - exit 1
4128     - ;;
4129     - esac
4130     -
4131     - # Install the libtool object if requested.
4132     - if test -n "$destfile"; then
4133     - $show "$install_prog $file $destfile"
4134     - $run eval "$install_prog $file $destfile" || exit $?
4135     - fi
4136     -
4137     - # Install the old object if enabled.
4138     - if test "$build_old_libs" = yes; then
4139     - # Deduce the name of the old-style object file.
4140     - staticobj=`$echo "X$file" | $Xsed -e 's/\.lo$/\.o/'`
4141     -
4142     - $show "$install_prog $staticobj $staticdest"
4143     - $run eval "$install_prog \$staticobj \$staticdest" || exit $?
4144     - fi
4145     - exit 0
4146     - ;;
4147     + $show "$install_prog $staticobj $staticdest"
4148     + $run eval "$install_prog \$staticobj \$staticdest" || exit $?
4149     + fi
4150     + exit 0
4151     + ;;
4152    
4153     *)
4154     - # Do a test to see if this is really a libtool program.
4155     - if (sed -e '4q' $file | egrep '^# Generated by ltmain\.sh') >/dev/null 2>&1; then
4156     - link_against_libtool_libs=
4157     - finalize_command=
4158     -
4159     - # If there is no directory component, then add one.
4160     - case "$file" in
4161     - */* | *\\*) . $file ;;
4162     - *) . ./$file ;;
4163     - esac
4164     -
4165     - # Check the variables that should have been set.
4166     - if test -z "$link_against_libtool_libs" || test -z "$finalize_command"; then
4167     - $echo "$modename: invalid libtool wrapper script \`$file'" 1>&2
4168     - exit 1
4169     - fi
4170     -
4171     - finalize=yes
4172     - for lib in $link_against_libtool_libs; do
4173     - # Check to see that each library is installed.
4174     - libdir=
4175     - if test -f "$lib"; then
4176     - # If there is no directory component, then add one.
4177     - case "$lib" in
4178     - */* | *\\*) . $lib ;;
4179     - *) . ./$lib ;;
4180     - esac
4181     - fi
4182     - libfile="$libdir/`$echo "X$lib" | $Xsed -e 's%^.*/%%g'`"
4183     - if test -z "$libdir"; then
4184     - $echo "$modename: warning: \`$lib' contains no -rpath information" 1>&2
4185     - elif test -f "$libfile"; then :
4186     - else
4187     - $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
4188     - finalize=no
4189     - fi
4190     - done
4191     -
4192     - if test "$hardcode_action" = relink; then
4193     - if test "$finalize" = yes; then
4194     - $echo "$modename: warning: relinking \`$file' on behalf of your buggy system linker" 1>&2
4195     - $show "$finalize_command"
4196     - if $run eval "$finalize_command"; then :
4197     - else
4198     - $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
4199     - continue
4200     - fi
4201     - file="$objdir/$file"T
4202     - else
4203     - $echo "$modename: warning: cannot relink \`$file' on behalf of your buggy system linker" 1>&2
4204     - fi
4205     - else
4206     - # Install the binary that we compiled earlier.
4207     + # Figure out destination file name, if it wasn't already specified.
4208     + if test -n "$destname"; then
4209     + destfile="$destdir/$destname"
4210     + else
4211     + destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
4212     + destfile="$destdir/$destfile"
4213     + fi
4214     +
4215     + # Do a test to see if this is really a libtool program.
4216     + if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
4217     + link_against_libtool_libs=
4218     + relink_command=
4219     +
4220     + # If there is no directory component, then add one.
4221     + case "$file" in
4222     + */* | *\\*) . $file ;;
4223     + *) . ./$file ;;
4224     + esac
4225     +
4226     + # Check the variables that should have been set.
4227     + if test -z "$link_against_libtool_libs"; then
4228     + $echo "$modename: invalid libtool wrapper script \`$file'" 1>&2
4229     + exit 1
4230     + fi
4231     +
4232     + finalize=yes
4233     + for lib in $link_against_libtool_libs; do
4234     + # Check to see that each library is installed.
4235     + libdir=
4236     + if test -f "$lib"; then
4237     + # If there is no directory component, then add one.
4238     + case "$lib" in
4239     + */* | *\\*) . $lib ;;
4240     + *) . ./$lib ;;
4241     + esac
4242     + fi
4243     + libfile="$libdir/`$echo "X$lib" | $Xsed -e 's%^.*/%%g'`"
4244     + if test -n "$libdir" && test ! -f "$libfile"; then
4245     + $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
4246     + finalize=no
4247     + fi
4248     + done
4249     +
4250     + outputname=
4251     + if test "$fast_install" = no && test -n "$relink_command"; then
4252     + if test "$finalize" = yes && test -z "$run"; then
4253     + tmpdir="/tmp"
4254     + test -n "$TMPDIR" && tmpdir="$TMPDIR"
4255     + tmpdir="$tmpdir/libtool-$$"
4256     + if $mkdir -p "$tmpdir" && chmod 700 "$tmpdir"; then :
4257     + else
4258     + $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2
4259     + continue
4260     + fi
4261     + outputname="$tmpdir/$file"
4262     + # Replace the output file specification.
4263     + relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
4264     +
4265     + $show "$relink_command"
4266     + if $run eval "$relink_command"; then :
4267     + else
4268     + $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
4269     + ${rm}r "$tmpdir"
4270     + continue
4271     + fi
4272     + file="$outputname"
4273     + else
4274     + $echo "$modename: warning: cannot relink \`$file'" 1>&2
4275     + fi
4276     + else
4277     + # Install the binary that we compiled earlier.
4278     file=`$echo "X$file" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
4279     - fi
4280     - fi
4281     + fi
4282     + fi
4283    
4284     - $show "$install_prog$stripme $file $dest"
4285     - $run eval "$install_prog\$stripme \$file \$dest" || exit $?
4286     - ;;
4287     + $show "$install_prog$stripme $file $destfile"
4288     + $run eval "$install_prog\$stripme \$file \$destfile" || exit $?
4289     + test -n "$outputname" && ${rm}r "$tmpdir"
4290     + ;;
4291     esac
4292     done
4293    
4294     @@ -1969,11 +3536,11 @@
4295    
4296     # Do each command in the postinstall commands.
4297     eval cmds=\"$old_postinstall_cmds\"
4298     - IFS="${IFS= }"; save_ifs="$IFS"; IFS=';'
4299     + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
4300     for cmd in $cmds; do
4301     - IFS="$save_ifs"
4302     - $show "$cmd"
4303     - $run eval "$cmd" || exit $?
4304     + IFS="$save_ifs"
4305     + $show "$cmd"
4306     + $run eval "$cmd" || exit $?
4307     done
4308     IFS="$save_ifs"
4309     done
4310     @@ -1996,43 +3563,49 @@
4311     finish)
4312     modename="$modename: finish"
4313     libdirs="$nonopt"
4314     + admincmds=
4315    
4316     if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
4317     for dir
4318     do
4319     - libdirs="$libdirs $dir"
4320     + libdirs="$libdirs $dir"
4321     done
4322    
4323     for libdir in $libdirs; do
4324     if test -n "$finish_cmds"; then
4325     # Do each command in the finish commands.
4326     eval cmds=\"$finish_cmds\"
4327     - IFS="${IFS= }"; save_ifs="$IFS"; IFS=';'
4328     - for cmd in $cmds; do
4329     - IFS="$save_ifs"
4330     - $show "$cmd"
4331     - $run eval "$cmd"
4332     - done
4333     - IFS="$save_ifs"
4334     + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
4335     + for cmd in $cmds; do
4336     + IFS="$save_ifs"
4337     + $show "$cmd"
4338     + $run eval "$cmd" || admincmds="$admincmds
4339     + $cmd"
4340     + done
4341     + IFS="$save_ifs"
4342     fi
4343     if test -n "$finish_eval"; then
4344     # Do the single finish_eval.
4345     eval cmds=\"$finish_eval\"
4346     - $run eval "$cmds"
4347     + $run eval "$cmds" || admincmds="$admincmds
4348     + $cmds"
4349     fi
4350     done
4351     fi
4352    
4353     - echo "------------------------------------------------------------------------------"
4354     + # Exit here if they wanted silent mode.
4355     + test "$show" = : && exit 0
4356     +
4357     + echo "----------------------------------------------------------------------"
4358     echo "Libraries have been installed in:"
4359     for libdir in $libdirs; do
4360     echo " $libdir"
4361     done
4362     echo
4363     - echo "To link against installed libraries in a given directory, LIBDIR,"
4364     - echo "you must use the \`-LLIBDIR' flag during linking."
4365     - echo
4366     - echo " You will also need to do one of the following:"
4367     + echo "If you ever happen to want to link against installed libraries"
4368     + echo "in a given directory, LIBDIR, you must either use libtool, and"
4369     + echo "specify the full pathname of the library, or use \`-LLIBDIR'"
4370     + echo "flag during linking and do at least one of the following:"
4371     if test -n "$shlibpath_var"; then
4372     echo " - add LIBDIR to the \`$shlibpath_var' environment variable"
4373     echo " during execution"
4374     @@ -2047,13 +3620,16 @@
4375    
4376     echo " - use the \`$flag' linker flag"
4377     fi
4378     + if test -n "$admincmds"; then
4379     + echo " - have your system administrator run these commands:$admincmds"
4380     + fi
4381     if test -f /etc/ld.so.conf; then
4382     echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
4383     fi
4384     echo
4385     echo "See any operating system documentation about shared libraries for"
4386     echo "more information, such as the ld(1) and ld.so(8) manual pages."
4387     - echo "------------------------------------------------------------------------------"
4388     + echo "----------------------------------------------------------------------"
4389     exit 0
4390     ;;
4391    
4392     @@ -2071,8 +3647,7 @@
4393    
4394     # Handle -dlopen flags immediately.
4395     for file in $execute_dlfiles; do
4396     - if test -f "$file"; then :
4397     - else
4398     + if test ! -f "$file"; then
4399     $echo "$modename: \`$file' is not a file" 1>&2
4400     $echo "$help" 1>&2
4401     exit 1
4402     @@ -2081,22 +3656,22 @@
4403     dir=
4404     case "$file" in
4405     *.la)
4406     - # Check to see that this really is a libtool archive.
4407     - if (sed -e '2q' $file | egrep '^# Generated by ltmain\.sh') >/dev/null 2>&1; then :
4408     - else
4409     - $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
4410     - $echo "$help" 1>&2
4411     - exit 1
4412     - fi
4413     + # Check to see that this really is a libtool archive.
4414     + if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
4415     + else
4416     + $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
4417     + $echo "$help" 1>&2
4418     + exit 1
4419     + fi
4420    
4421     # Read the libtool library.
4422     dlname=
4423     library_names=
4424    
4425     - # If there is no directory component, then add one.
4426     + # If there is no directory component, then add one.
4427     case "$file" in
4428     */* | *\\*) . $file ;;
4429     - *) . ./$file ;;
4430     + *) . ./$file ;;
4431     esac
4432    
4433     # Skip this library if it cannot be dlopened.
4434     @@ -2125,7 +3700,7 @@
4435    
4436     *)
4437     $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2
4438     - continue
4439     + continue
4440     ;;
4441     esac
4442    
4443     @@ -2152,8 +3727,8 @@
4444     case "$file" in
4445     -*) ;;
4446     *)
4447     - # Do a test to see if this is really a libtool program.
4448     - if (sed -e '4q' $file | egrep '^# Generated by ltmain\.sh') >/dev/null 2>&1; then
4449     + # Do a test to see if this is really a libtool program.
4450     + if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
4451     # If there is no directory component, then add one.
4452     case "$file" in
4453     */* | *\\*) . $file ;;
4454     @@ -2163,7 +3738,7 @@
4455     # Transform arg to wrapped name.
4456     file="$progdir/$program"
4457     fi
4458     - ;;
4459     + ;;
4460     esac
4461     # Quote arguments (to preserve shell metacharacters).
4462     file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`
4463     @@ -2171,8 +3746,18 @@
4464     done
4465    
4466     if test -z "$run"; then
4467     - # Export the shlibpath_var.
4468     - eval "export $shlibpath_var"
4469     + if test -n "$shlibpath_var"; then
4470     + # Export the shlibpath_var.
4471     + eval "export $shlibpath_var"
4472     + fi
4473     +
4474     + # Restore saved enviroment variables
4475     + if test "${save_LC_ALL+set}" = set; then
4476     + LC_ALL="$save_LC_ALL"; export LC_ALL
4477     + fi
4478     + if test "${save_LANG+set}" = set; then
4479     + LANG="$save_LANG"; export LANG
4480     + fi
4481    
4482     # Now actually exec the command.
4483     eval "exec \$cmd$args"
4484     @@ -2181,8 +3766,10 @@
4485     exit 1
4486     else
4487     # Display what would be done.
4488     - eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
4489     - $echo "export $shlibpath_var"
4490     + if test -n "$shlibpath_var"; then
4491     + eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
4492     + $echo "export $shlibpath_var"
4493     + fi
4494     $echo "$cmd$args"
4495     exit 0
4496     fi
4497     @@ -2217,17 +3804,15 @@
4498    
4499     case "$name" in
4500     *.la)
4501     - # Possibly a libtool archive, so verify it.
4502     - if (sed -e '2q' $file | egrep '^# Generated by ltmain\.sh') >/dev/null 2>&1; then
4503     - . $dir/$name
4504     -
4505     - # Delete the libtool libraries and symlinks.
4506     - for n in $library_names; do
4507     - rmfiles="$rmfiles $dir/$n"
4508     - test "X$n" = "X$dlname" && dlname=
4509     - done
4510     - test -n "$dlname" && rmfiles="$rmfiles $dir/$dlname"
4511     - test -n "$old_library" && rmfiles="$rmfiles $dir/$old_library"
4512     + # Possibly a libtool archive, so verify it.
4513     + if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
4514     + . $dir/$name
4515     +
4516     + # Delete the libtool libraries and symlinks.
4517     + for n in $library_names; do
4518     + rmfiles="$rmfiles $dir/$n"
4519     + done
4520     + test -n "$old_library" && rmfiles="$rmfiles $dir/$old_library"
4521    
4522     $show "$rm $rmfiles"
4523     $run $rm $rmfiles
4524     @@ -2235,7 +3820,7 @@
4525     if test -n "$library_names"; then
4526     # Do each command in the postuninstall commands.
4527     eval cmds=\"$postuninstall_cmds\"
4528     - IFS="${IFS= }"; save_ifs="$IFS"; IFS=';'
4529     + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
4530     for cmd in $cmds; do
4531     IFS="$save_ifs"
4532     $show "$cmd"
4533     @@ -2244,10 +3829,10 @@
4534     IFS="$save_ifs"
4535     fi
4536    
4537     - if test -n "$old_library"; then
4538     + if test -n "$old_library"; then
4539     # Do each command in the old_postuninstall commands.
4540     eval cmds=\"$old_postuninstall_cmds\"
4541     - IFS="${IFS= }"; save_ifs="$IFS"; IFS=';'
4542     + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
4543     for cmd in $cmds; do
4544     IFS="$save_ifs"
4545     $show "$cmd"
4546     @@ -2256,21 +3841,21 @@
4547     IFS="$save_ifs"
4548     fi
4549    
4550     - # FIXME: should reinstall the best remaining shared library.
4551     - fi
4552     - ;;
4553     + # FIXME: should reinstall the best remaining shared library.
4554     + fi
4555     + ;;
4556    
4557     *.lo)
4558     - if test "$build_old_libs" = yes; then
4559     - oldobj=`$echo "X$name" | $Xsed -e 's/\.lo$/\.o/'`
4560     - rmfiles="$rmfiles $dir/$oldobj"
4561     - fi
4562     + if test "$build_old_libs" = yes; then
4563     + oldobj=`$echo "X$name" | $Xsed -e "$lo2o"`
4564     + rmfiles="$rmfiles $dir/$oldobj"
4565     + fi
4566     $show "$rm $rmfiles"
4567     $run $rm $rmfiles
4568     - ;;
4569     + ;;
4570    
4571     *)
4572     - $show "$rm $rmfiles"
4573     + $show "$rm $rmfiles"
4574     $run $rm $rmfiles
4575     ;;
4576     esac
4577     @@ -2297,8 +3882,10 @@
4578    
4579     Provide generalized library-building support services.
4580    
4581     + --config show all configuration variables
4582     + --debug enable verbose shell tracing
4583     -n, --dry-run display commands without modifying any files
4584     - --features display configuration information and exit
4585     + --features display basic configuration information and exit
4586     --finish same as \`--mode=finish'
4587     --help display this help message and exit
4588     --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS]
4589     @@ -2326,6 +3913,11 @@
4590    
4591     Compile a source file into a libtool library object.
4592    
4593     +This mode accepts the following additional options:
4594     +
4595     + -o OUTPUT-FILE set the output file name to OUTPUT-FILE
4596     + -static always build a \`.o' file suitable for static linking
4597     +
4598     COMPILE-COMMAND is a command to be used in creating a \`standard' object file
4599     from the given SOURCEFILE.
4600    
4601     @@ -2392,18 +3984,25 @@
4602     The following components of LINK-COMMAND are treated specially:
4603    
4604     -all-static do not do any dynamic linking at all
4605     + -avoid-version do not add a version suffix if possible
4606     -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
4607     - -dlpreopen FILE link in FILE and add its symbols to dld_preloaded_symbols
4608     + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
4609     -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
4610     + -export-symbols SYMFILE
4611     + try to export only the symbols listed in SYMFILE
4612     + -export-symbols-regex REGEX
4613     + try to export only the symbols matching REGEX
4614     -LLIBDIR search LIBDIR for required installed libraries
4615     -lNAME OUTPUT-FILE requires the installed library libNAME
4616     + -module build a library that can dlopened
4617     -no-undefined declare that a library does not refer to external symbols
4618     -o OUTPUT-FILE create OUTPUT-FILE from the specified objects
4619     -release RELEASE specify package release information
4620     -rpath LIBDIR the created library will eventually be installed in LIBDIR
4621     + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries
4622     -static do not do any dynamic linking of libtool libraries
4623     -version-info CURRENT[:REVISION[:AGE]]
4624     - specify library version info [each variable defaults to 0]
4625     + specify library version info [each variable defaults to 0]
4626    
4627     All other options (arguments beginning with \`-') are ignored.
4628    
4629     @@ -2411,18 +4010,19 @@
4630     treated as uninstalled libtool libraries, other files are standard or library
4631     object files.
4632    
4633     -If the OUTPUT-FILE ends in \`.la', then a libtool library is created, only
4634     -library objects (\`.lo' files) may be specified, and \`-rpath' is required.
4635     +If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
4636     +only library objects (\`.lo' files) may be specified, and \`-rpath' is
4637     +required, except when creating a convenience library.
4638    
4639     -If OUTPUT-FILE ends in \`.a', then a standard library is created using \`ar'
4640     -and \`ranlib'.
4641     +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
4642     +using \`ar' and \`ranlib', or on Windows using \`lib'.
4643    
4644     -If OUTPUT-FILE ends in \`.lo' or \`.o', then a reloadable object file is
4645     -created, otherwise an executable program is created."
4646     +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
4647     +is created, otherwise an executable program is created."
4648     ;;
4649    
4650     uninstall)
4651     - $echo
4652     + $echo \
4653     "Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
4654    
4655     Remove libraries from an installation directory.