Re: [Discussion] Issue with Rumprun GCC Wrapper (-print-search-dirs flag )
- From: Antti Kantee <pooka@xxxxxx>
- To: rumpkernel-users@xxxxxxxxxxxxx
- Date: Tue, 1 Sep 2015 21:36:22 +0000
On 01/09/15 15:21, Vincent Schwarzer wrote:
- 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.
Hard to say. It seems like -print-search-dirs prints some random set of
directories. For example, it doesn't include --sysroot from
specs/sysroot_specs but it does include --sysroot from the command line.
Go figure. You probably need to dive into the source to figure out
what it's doing.
- I get an error at the end resulting in an error code aborting the
execution configure script
Yea that's a bug in the wrapper and should be fixed.
*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
That's insufficient because there are bunch of other valid ways to run
gcc without compiling or fermenting, and I don't think we want to (or
even could) enumerate all of those options. But do keep your quick fix
in your local tree if it allows you to proceed.
Other related posts: