chromatic schrieb:
On Tuesday 22 July 2008 08:13:06 Reini Urban wrote:
Do they not work if it gets linked against parrot_config.o?
They work if I keep the build_dir intact on my devel machine.
But if a package it and install on a machine without the build_dir it
fails. Or if I rename the build_dir:
I did this mistake in my first cygwin packages unless somewhen traced
the bug down, and I found it out the hard way.
With my fix in [perl #57188] [PATCH] pbc_to_exe --install
and my build script in the cygwin package 0.6.4-2 it works fine now.
If one of the two linking options works both in development mode and in
installation mode, let's use that instead of adding options. If we link
against install_config.o, can we use the fakecutables within the build tree
without having libparrot officially installed?
No. It only looks up the lib_path up in prefix.
It could work in chroot build environments to fake prefix.
I came to some surprising results testing the languages with
[EMAIL PROTECTED]@ and adding the install target to the Makefiles.
At least lua still wants to load compilers/tge/TGE/Rule.pbc
at runtime, which is forbidden in an installed setup.
I tried to merge the pbc's, but I lack tuits so far.
I haven't created yet a good test_installed Makefile strategy to find
such runtime errors. [TODO]
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/