Summary: | sys-cluster/lam-mpi-7.1.4 fails w/ gcc-4.3.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Peter Alfredsen (RETIRED) <loki_val> |
Component: | [OLD] GCC Porting | Assignee: | Gentoo Cluster Team <cluster> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2007.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 198121 | ||
Attachments: |
7.1.4-gcc43.patch
config.log |
Description
Peter Alfredsen (RETIRED)
2008-04-28 22:37:45 UTC
Created attachment 151287 [details, diff]
7.1.4-gcc43.patch
Fixes the configure system.
Created attachment 151289 [details]
config.log
The specific error messages. I'll mail upstream and point them at this bug. Debian are just patching $S/configure, but that's not the Correct and Authorized way to do it. Especially when we're doing eautoreconf.
The patch is valid and work. Only, I seem to have stepped in some libtool foo. Hrmmph... This is the problem I ran into. *** [Gentoo] sanity check failed! *** *** libtool.m4 and ltmain.sh have a version mismatch! *** *** (libtool.m4 = 1.5.26, ltmain.sh = 1.5.22) *** I solved it by adding these lines to the ebuild, right after eautoreconf: for oldltmain in $(grep -l 1.5.22 `find ./ -name 'ltmain.sh'`) ;do cp config/ltmain.sh ${oldltmain} done Not pretty, but it works. On the lam mailing list I was referred by this post: http://www.lam-mpi.org/MailArchives/lam/2008/04/13673.php to this patch: http://www.lam-mpi.org/MailArchives/lam/att-13641/m4-sq-brackets.patch Which does the same, only better. Just added the fixes to cvs for this, should hit the mirrors soon. I don't have gcc-4.3.0 on any machines to test against so please reopen if you hit any problems. Thanks for the patch and report. Extra thanks for emailing upstream :) |