Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 172225 - app-cdr/cdrkit crosscompile is broken
Summary: app-cdr/cdrkit crosscompile is broken
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Optical Media project
URL: http://archives.gentoo.org/gentoo-dev...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-25 20:08 UTC by Ihar `Philips` Filipau
Modified: 2007-04-03 00:43 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ihar `Philips` Filipau 2007-03-25 20:08:46 UTC
cdrkit build (cmake bases) uses simple compiler name - "c++" - instead of fully qualified one.

That breaks cross and/or distributed compilations.

Reproducible: Always
Comment 1 Lars Weiler (RETIRED) gentoo-dev 2007-03-25 23:16:09 UTC
Hmm, sounds like an error due to the 'which-cleanup' discussion on gentoo-dev.  It seems I have to find another way for telling cmake the correct compiler-path.
Comment 2 Ihar `Philips` Filipau 2007-03-25 23:41:56 UTC
Care to elaborate? I'm developer - I might understand what you say ;-)

Why good old 'CC="ccache distcc gcc" make love' doesn't work? I'm not familiar with cmake, but my understanding was that it doesn't care much and just picks as $(CC) whatever it is told.
Comment 3 Lars Weiler (RETIRED) gentoo-dev 2007-04-01 21:51:05 UTC
This should be fixed with cdrkit-1.1.4.

cmake was missing a variable for the location of c++, so it ever took the default, just "c++" instead of something else given by the environment.

Please test.
Comment 4 Ihar `Philips` Filipau 2007-04-03 00:43:16 UTC
I have tried it now and it works.

Though my cdrkit is at version 1.1.2.