[Discussion] Issue with Rumprun GCC Wrapper (-print-search-dirs flag )
- From: Vincent Schwarzer <vincent.schwarzer@xxxxxxxx>
- To: rumpkernel-users@xxxxxxxxxxxxx
- Date: Tue, 1 Sep 2015 17:21:39 +0200
Hi,
I try to cross-compile LibGOMP (OpenMP) for Rumpkernel from GCC 4.9 sources.
Doing this I run into following issue described below related to the GCC
Wrapper Script.
The configure script supplied with the GCC sources (Branch: gcc-4_9-branch)
is calling x86_64-rumprun-netbsd-gcc -print-search-dirs to get the dir of
the libs
*Which outputs:*
install: /usr/lib/gcc/x86_64-linux-gnu/4.9/
programs:
=/usr/lib/gcc/x86_64-linux-gnu/4.9/:/usr/lib/gcc/x86_64-linux-gnu/4.9/
[*snip* many lib paths *snip* ]
*cc: error: a.out: No such file or directory*
*cc: fatal error: no input files**compilation terminated.*
*Issue:*
- For some reason the libs (/rumprun/rumprun/lib) are missing that are
included through the GCC spec file in the wrapper. It only shows my local
libraries.
- I get an error at the end resulting in an error code aborting the
execution configure script
*My attempt to fix:*
- As an "quick fix" I tried to add a third state (beside
ferment/compile) into the script (printdir) which called
/tmp/rumprun/platform/hw/rumptools/bin/x86_64--netbsd-gcc
-no-integrated-cpp -specs=/tmp/rumprun/app-tools/specs-compile_or_ferment
--print-search-dirs
- It fixed the error at the end BUT the libs from rumprun were still
missing in the listing
- I failed to integrate it into the script without breaking anything
else :/
*Question*
- How could this issue be fixed ?
- How can this fix be integrated into the script without breaking
anything else?
Thanks! :)
- Vincent
Other related posts:
- » [Discussion] Issue with Rumprun GCC Wrapper (-print-search-dirs flag ) - Vincent Schwarzer