I'm trying to get a xenofarm client set up on a sun box here at work, and I'm having problems trying to pass CONFIGUREARGS to the build. Specifically, I need to add --with-force-ua32, and I can't get it to take.
Here's my config/pike-7.5.cfg:
configformat: 2 project: Pike projectdir: pike-7.5 snapshoturl: http://pike.ida.liu.se/generated/pikefarm/packages/7.5/latest resulturl: http://pike.ida.liu.se/generated/pikefarm/packages/7.5/result test: default make CONFIGUREARGS="--with-force-ua32" xenofarm test: feature make CONFIGUREARGS="--with-force-ua32" xenofarm_feature
bash-2.05$ more pike-7.5/puck.fairchildsemi.com/buildtmp/Pike7.5-20040304-201314/xenofarm_result/compilelog.txt
Configure arguments: Use `make CONFIGUREARGS="..." ...' to change them. ....
Changing the position of configureargs in the make line doesn't seem to make any difference. What am i doing wrong?
Bill
Isn't it make target VAR=value ?
/ Martin Nilsson (saturator)
Previous text:
2004-03-04 23:13: Subject: xenofarm question
I'm trying to get a xenofarm client set up on a sun box here at work, and I'm having problems trying to pass CONFIGUREARGS to the build. Specifically, I need to add --with-force-ua32, and I can't get it to take.
Here's my config/pike-7.5.cfg:
configformat: 2 project: Pike projectdir: pike-7.5 snapshoturl: http://pike.ida.liu.se/generated/pikefarm/packages/7.5/latest resulturl: http://pike.ida.liu.se/generated/pikefarm/packages/7.5/result test: default make CONFIGUREARGS="--with-force-ua32" xenofarm test: feature make CONFIGUREARGS="--with-force-ua32" xenofarm_feature
bash-2.05$ more pike-7.5/puck.fairchildsemi.com/buildtmp/Pike7.5-20040304-201314/xenofarm_result/compilelog.txt
Configure arguments: Use `make CONFIGUREARGS="..." ...' to change them. ....
Changing the position of configureargs in the make line doesn't seem to make any difference. What am i doing wrong?
Bill
/ Brevbäraren
Changing the position of configureargs in the make line doesn't seem to make any difference. What am i doing wrong?
The reason is probably that CONFIGUREARGS gets lost when xenofarm.sh gets called. This is a bug. A workaround that might work is:
test: default make MAKE_CMD="make CONFIGURE_ARGS=--with-force-ua32" xenofarm
Bill
/ Henrik Grubbström (Lysator)
Previous text:
2004-03-04 23:13: Subject: xenofarm question
I'm trying to get a xenofarm client set up on a sun box here at work, and I'm having problems trying to pass CONFIGUREARGS to the build. Specifically, I need to add --with-force-ua32, and I can't get it to take.
Here's my config/pike-7.5.cfg:
configformat: 2 project: Pike projectdir: pike-7.5 snapshoturl: http://pike.ida.liu.se/generated/pikefarm/packages/7.5/latest resulturl: http://pike.ida.liu.se/generated/pikefarm/packages/7.5/result test: default make CONFIGUREARGS="--with-force-ua32" xenofarm test: feature make CONFIGUREARGS="--with-force-ua32" xenofarm_feature
bash-2.05$ more pike-7.5/puck.fairchildsemi.com/buildtmp/Pike7.5-20040304-201314/xenofarm_result/compilelog.txt
Configure arguments: Use `make CONFIGUREARGS="..." ...' to change them. ....
Changing the position of configureargs in the make line doesn't seem to make any difference. What am i doing wrong?
Bill
/ Brevbäraren
Where does it get lost? Why doesn't MAKE_CMD get lost? As far as I can see, the top level Makefile propagates CONFIGURE_ARGS, so it would have to be lost before that...
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2004-03-05 00:07: Subject: xenofarm question
Changing the position of configureargs in the make line doesn't seem to make any difference. What am i doing wrong?
The reason is probably that CONFIGUREARGS gets lost when xenofarm.sh gets called. This is a bug. A workaround that might work is:
test: default make MAKE_CMD="make CONFIGURE_ARGS=--with-force-ua32" xenofarm
Bill
/ Henrik Grubbström (Lysator)
I suspect it gets lost in this target:
xenofarm: -rm -rf xenofarm_result mkdir xenofarm_result -CCACHE_LOGFILE="`pwd`/xenofarm_result/ccache.log.txt" \ MAKE="$(MAKE_CMD)" BUILDDIR="$(BUILDDIR)" /bin/sh bin/xenofarm.sh cd xenofarm_result && tar cf - . > ../xenofarm_result.tar gzip -f9 xenofarm_result.tar
Note that almost no make variables are passed along to bin/xenofarm.sh.
/ Henrik Grubbström (Lysator)
Previous text:
2004-03-05 11:33: Subject: xenofarm question
Where does it get lost? Why doesn't MAKE_CMD get lost? As far as I can see, the top level Makefile propagates CONFIGURE_ARGS, so it would have to be lost before that...
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
That doesn't seem to fix the problem, as I then get the following error:
sh: : cannot execute *** Error code 1 make: Fatal error: Command failed for target `configure'
But that notwithstanding, even running the command:
make MAKE_CMD="make CONFIGUREARGS=--with-force-ua32"
doesn't work, as far as propagating the configure arguments.
Any ideas?
Bill
The reason is probably that CONFIGUREARGS gets lost when xenofarm.sh gets called. This is a bug. A workaround that might work is:
test: default make MAKE_CMD="make CONFIGURE_ARGS=--with-force-ua32" xenofarm
/ Henrik Grubbstr�m (Lysator)
pike-devel@lists.lysator.liu.se