I've rebuilt all of the gnu/gcc and rhel/gcc releases we use, which involved
minor release upgrades for gnu/gcc/4.4 and 4.5 we well. The changes was
nothing more than decoupling the builds of the gcc and gcclib projects.
Prior releases used an install-post script that automated building the
installs trees for the matching gcclib releases, but this didn't work that
well, because the checkpoint, dist, etc operations have no such hooks.
Now, you build gcc releases, and then "build" the gcclib releases
separetely. You use a normal efsdeploy workflow for both, and the results
are uploaded normally, like everything else.
This addresses the problems some of our users have had bootstrapping
content, since the download of the gcclib releases would fail, unless you
set some attributes to limit what was downloaded. Now, it should all work
seamlessly.
I'm working on some updates to efs-core-docs that finally explain how gcc is
integrated with /efs, and how to build and update it.
To get your own EFS domain updated to use the new compiler builds, do the
following:
efs download release gnu gcc 4.4
efs download release gnu gcclib 4.4.5
efs download release gnu gcc 4.5
efs download release gnu gcclib 4.5.2
efs download release rhel gcc 4.1
efs download release rhel gcclib 4.1.2
_______________________________________________
EFS-dev mailing list
[email protected]
http://mailman.openefs.org/mailman/listinfo/efs-dev