Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 86142 - acovea gcc4 patch
Summary: acovea gcc4 patch
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-21 08:21 UTC by Kristiaan Lenaerts
Modified: 2006-06-27 16:47 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gcc4 patch (acovea-gcc4.patch,844 bytes, patch)
2005-03-21 08:22 UTC, Kristiaan Lenaerts
Details | Diff
patched ebuild (acovea-4.0.0.ebuild,726 bytes, text/plain)
2005-03-21 08:24 UTC, Kristiaan Lenaerts
Details
configuration file (gcc4_pentium-m.acovea,6.29 KB, text/plain)
2005-03-24 11:09 UTC, Kristiaan Lenaerts
Details
Patch to make treebench work with the malloc-check in glibc (acovea-treebench.patch,346 bytes, patch)
2005-03-25 03:04 UTC, Kristiaan Lenaerts
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kristiaan Lenaerts 2005-03-21 08:21:34 UTC
Acovea doesn't link with gcc 4.0.0_beta20050305, complaining about a missing definition of BOGUS_RUN_TIME. The following patch solves that, and makes it possible to use acovea to tune your CFLAGS with gcc 4.0.0.
Comment 1 Kristiaan Lenaerts 2005-03-21 08:22:14 UTC
Created attachment 54062 [details, diff]
gcc4 patch
Comment 2 Kristiaan Lenaerts 2005-03-21 08:24:01 UTC
Created attachment 54063 [details]
patched ebuild

ebuild that applies the patch, it works for me...
Comment 3 Kristiaan Lenaerts 2005-03-24 11:09:55 UTC
Created attachment 54373 [details]
configuration file

This is a sample configuration file that I made for my laptop (pentium-m). Some
options that should be included in gcc-4.0 according to the docs are not
recognised, so I commented them out. I hardcoded the path to the right compiler
(4.0.0_beta20050305) so it can be used with the default compiler different from
gcc4. All the benchmarks work, except for the treebench, but treebench never
worked for me...
Comment 4 Kristiaan Lenaerts 2005-03-25 03:04:18 UTC
Created attachment 54422 [details, diff]
Patch to make treebench work with the malloc-check in glibc

This patch makes treebench work with glibc compiled with malloc-check
activated.
This is the only benchmark where I have seen succesfull tree-vectorisation, so
it would be nice to be able to use this benchmark. This fix is non-gcc4
specific.
Comment 5 Mark Loeser (RETIRED) gentoo-dev 2005-05-29 15:57:34 UTC
Bumping the package to the newest version would probably solve this problem. 
There are newer versions of libacovea, libcoyotl, and libevocosm on
http://www.coyotegulch.com/products/acovea/index.html  I didn't try it, but he
tested GCC4 with it, so I'm assuming he fixed the compilation issues.  Note, the
location of the files has changed, so the ebuilds will need to be updated
slightly.  There is also a new package on the site as well.
Comment 6 Kristiaan Lenaerts 2005-06-03 00:26:41 UTC
the new version solves the problem of not building on gcc 4.0, but the treebench
problem still exists, it won't run on either gcc 3.4 or 4.0.
The patch works for the new version as well
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2005-11-11 10:19:14 UTC
Re-assign. 
Comment 8 Emanuele Giaquinta (RETIRED) gentoo-dev 2006-06-27 16:47:51 UTC
acovea-5.1.1 is now in the tree, let me know if there are any more issues. Thanks!