Gentoo Archives: gentoo-devhelp

From: Nikos Chantziaras <realnc@×××××.de>
To: gentoo-devhelp@l.g.o
Subject: [gentoo-devhelp] Re: How do I make scons use correct CFLAGS/CXXFLAGS/LDFLAGS?
Date: Tue, 17 May 2011 19:13:01
Message-Id: iquhab$fms$1@dough.gmane.org
In Reply to: Re: [gentoo-devhelp] Re: How do I make scons use correct CFLAGS/CXXFLAGS/LDFLAGS? by Peter Volkov
1 On 05/17/2011 09:58 PM, Peter Volkov wrote:
2 > В Втр, 17/05/2011 в 18:40 +0300, Nikos Chantziaras пишет:
3 >> On 05/17/2011 11:57 AM, Peter Volkov wrote:
4 >>> В Втр, 17/05/2011 в 10:18 +0300, Nikos Chantziaras пишет:
5 >>>> On 05/17/2011 09:45 AM, Peter Volkov wrote:
6 >>>>> В Втр, 17/05/2011 в 08:23 +0300, Nikos Chantziaras пишет:
7 >>>>>> scons: *** Path for option install_path does not exist:
8 >>>>>> /var/tmp/portage/dev-util/gpuocelot-9999/image
9 >>>>>
10 >>>>> Please, post full ebuild.
11 >>>
12 >>>> src_compile() {
13 >>>> tc-export CC CXX
14 >>>> escons install_path="${D}"/usr test_level=none || die
15 >>>
16 >>> You don't need install_path here, only in src_install().
17 >>
18 >> Removing it brings us back to the original problem:
19 >>
20 >> g++ -o .release_build/OcelotConfig -L/usr/lib64/llvm -lpthread -lffi
21 >> -ldl -lm .release_build/ocelot/tools/OcelotConfig.o -L/usr/lib
22 >> -L/usr/lib64/llvm -L. -locelot
23 >> /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../x86_64-pc-linux-gnu/bin/ld:
24 >> cannot find -locelot
25 >> collect2: ld returned 1 exit status
26 >
27 > Looks like this is bug in build system not in ebuild. Try to build
28 > manually and if that fails then either fix it or report upstream.
29
30 Building manually (using the exact same commands as used in the ebuild)
31 works correctly. Only with the ebuild does it fail.