| Summary: | app-portage/eix-0.25.5 fails to compile on SPARC64 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
| Component: | Current packages | Assignee: | Martin Väth <martin> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | CC: | axs |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | Sparc64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | build.log | ||
|
Description
Agostino Sarubbo
2012-12-10 22:10:23 UTC
I have no idea what is going on here: eix never calls explicitly "__sync_fetch_and_add_4" (I do not even know what this should do and where this should be defined); in ansicolor.cc even almost no external function is used at all. Perhaps the basic C++ library is not linked correctly on your system. Do other C++ programs compile without any problems, even with LDFLAGS="-Wl,-O1 -Wl,--as-needed"? (In reply to comment #1) > Perhaps the basic C++ library is not linked correctly on your system. What do you mean exactly? (In reply to comment #2) > > Perhaps the basic C++ library is not linked correctly on your system. > What do you mean exactly? For instance that it does not explicitly link all files which are needed to use it. This means that it could be used with C++-programs which do not use -Wl,--as-needed but would break with undefined symbols if that link-flag is used. was my fault in the CXXFLAGS conf. sorry for the noise |