Summary: | Compiling app-cdr/cdrdao-1.2.2-r2 with USE="gcdmaster" with SSP-enabled gcc-3.4.6 results in immediate memory saturation, failure | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gordon Malm (RETIRED) <gengor> |
Component: | Hardened | Assignee: | The Gentoo Linux Hardened Team <hardened> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | atoth, nareshov |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 135265 |
Description
Gordon Malm (RETIRED)
![]() One of the reasons USE gnome was renamed to USE gcdmaster is to avoid C++ code it brings in, with the gnome and gtk -mm bindings. I warmly recommend you not to use it. Anyhow, old toolchain -> unintrested cdrdao 1.2.2 fails to compile on a non-hardened amd64 system too. Had to echo 'app-cdr/cdrdao -gnome' >> /etc/portage/package.use for it to successfully compile. (In reply to comment #2) > cdrdao 1.2.2 fails to compile on a non-hardened amd64 system too. > Had to echo 'app-cdr/cdrdao -gnome' >> /etc/portage/package.use for it to > successfully compile. > If you want to take a step forward, than please visit this site: https://hardened.gentooexperimental.org/secure/ The gcc-4 ssp implementation works fine with gcdmaster for me on x86. I'm even running firefox and openoffice ssp-enabled. Give the experimental hardened toolchain a try, if it's interesting enough. Although we'd like to add that patches are always welcome. Please re-add media-optical if you find a patch. Thank you. This is up to the hardened team to patch. The 4.3 stuff in the tree should work. + 14 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> + cdrdao-1.2.3_rc2.ebuild: + Disable gcdmaster if GCC is equal to or less than 3 wrt #230415. Rename + USE flags ogg and mp3 to vorbis and mad as they should be. Reverted ebuild workaround as the problem is gcc-3.4+ssp specific, not all gcc-3.4. Masked gcdmaster USE flag on hardened profiles instead. Re-opening bug though because we don't close these unless there is a 'proper' fix. In this case that would be disable SSP for the building of gcdmaster (only) part of cdrdao. Actually, I should say that is a proper 'workaround'. A proper fix would be a patch to gcc-3.4 C++ ssp or cdrdao/gcdmaster that doesn't hit the gcc-3.4 c++ issue. :p GCC 4.3.4 is stable on hardened. GCC 3.4.x is frozen/not being worked on. Closing as WONTFIX. |