Hi again, Norman.
I've just modified the configuration file to use relative paths (thanks for the BUILD_BASE_DIR tip, by the way), and now I'm blessed with a shiny new error. Thankfully, it seems to be finding the L4Ka::Pistachio userland libraries and headers now, but it's choking on libsupc++.a towards the end of the linking phase (which is still more than it did, last time).
As usual, I've uploaded the new log file at http://code.google.com/p/i9os/issues/detail?id=2#c3, and the link to the latest revision of the configuration file can also be found there.
Tyson.
Hi Tyson,
the issue may originate from your PISTACHIO_USER_BUILD_DIR declaration
being a relative path. Could you try specifying the absolute directory
instead? The build system includes the 'pistachio.conf' from each target
directory. Hence, a relative location is ambiguous. However, to avoid
specifying a hard-coded absolute pathname, you could refer to the
following variables provided by Genode's build system:
BUILD_BASE_DIR - absolute location of your Genode build directory
BASE_DIR - absolute location of the 'genode/base' directory
So the content of your 'pistachio.conf' file could be as such:
PISTACHIO_USER_BUILD_DIR = $(BUILD_BASE_DIR)/../pistachio/user/build
BTW, have you tried using the 'create_builddir' tool in Genode's
'tool/builddir' directory? Since the release 9.2, this tool can be
called with 'pistachio_x86' as argument.
Regards
Norman
Tyson Key wrote:
> Hi Norman.
> If it helps, I built the Pistachio userland (and ran "make install" to
> copy headers and .a files to /usr/local/include and /usr/local/lib), and
> attached the output of "make core VERBOSE=" to the issue on our bug
> tracker at http://code.google.com/p/i9os/issues/detail?id=2#c2. The
> build.pistachio_x86/etc/pistachio.conf file at
> http://code.google.com/p/i9os/source/browse/trunk/Personalities/GenodeKit/build.pistachio_x86/etc/pistachio.conf
> represents the compromise/current state of things, to get the
> compilation process to where it is now (yes, I realise that it's
> "non-standard"/suboptimal).
>
> If you need any additional information, feel free to ask.
>
> Thanks,
> Tyson.
------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Genode-main mailing list
Genode-main@...12...ceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main