Community
Participate
Working Groups
Via bug 391273, it is desirable to change to 64 bit architecture for hpux ia64, so several values need to change from "ia64_32" to simply "ia64". In some files, such as buildAll.xml this is best accomplished with a simple variable. In that file, we already have a "streamSpecificInit" task that reads streamSpecific-build.properties from the maps project. So, in master, we will have hpuxia64bitness=ia64 whereas for R3_maintenance and R4_2_maintenance we will have hpuxia64bitness=ia64_32 And then in several files, such as buildAll.xml and helper.xml where there is now "ia64_32" as a value, we'll simply have ${hpuxia64bitness} This is easier/best for large central files, such as buildAll.xml, since only one main version to maintain, instead of two versions all due to a handful of differences. [But, other files, best handled by providing the whole file in a the "eclipseBuilderOverlay" directory, either out of necessity (e.g. the value is part of a target name, or similar) or ... just less risky.
map project change http://git.eclipse.org/c/platform/eclipse.platform.releng.maps.git/commit/?id=dd28de47eb33e5096066481f822e3a388bb03473 eclipsebuild change http://git.eclipse.org/c/platform/eclipse.platform.releng.eclipsebuilder.git/commit/?id=2cfe66bea0c5d67cb65cdc7cc6065a76c34aed75 After all is confirmed working will (soon) need to add hpuxia64bitness=ia64_32 to maintenance streams, so will leave open until that's done.
I missed one eclipseBuider change so the commit for it was http://git.eclipse.org/c/platform/eclipse.platform.releng.eclipsebuilder.git/commit/?id=33d8cc28311d00947194fbd4a84cdae3852236bc
I've added the variable to maintenance branches too, so marking as fixed.
mass change to 'verified', as these bugs are either routine or obviously fixed build breaks.