You're mistaken. The sole purpose of the .o files is to remain so that modules are loaded faster when pike is started. You can easily see the difference in startup time if you remove them.
It seems to me like the relocation setting disappears for you somewhere along the way. As I said, it works for me and I get no references to the fakeroot path except in lib/master.pike, lib/master.pike.o and bin/pike.
/ Martin Stjernholm, Roxen IS
Previous text:
2003-12-21 18:44: Subject: Re: How to dump pike modules in a fakeroot/sandbox environment?
I just noticed today, that the reference to the fakeroot seems to be caused by the .o files. But as far as I know (please correct me) after make install is complete *.o files are not needed anymore ? so
rm -vf `find . -regex '.*.o' -type f | xargs`
seems to solve my problem. All decode errors are gone now, is there a reason why the .o files should be kept ?
Thank you again for your help.
Martin Stjernholm, Roxen IS wrote:
I just tested installing a cvs fresh 7.5 compiled with --with-relocatable-dumped-modules and it seems to work. I could move the installed tree if I just updated the absolute paths in master.pike and in the pike binary.
/ Martin Stjernholm, Roxen IS
-- Rainer Groesslinger rainer.groesslinger@gmx.net
/ Brevbäraren