[Bug 747] 1.15.2 regression from 1.15.1 in ash parameter expansion

bugzilla at busybox.net bugzilla at busybox.net
Sat Dec 5 15:12:27 UTC 2009


https://bugs.busybox.net/show_bug.cgi?id=747





--- Comment #19 from Davide Cavalca <davide at geexbox.org>  2009-12-05 15:12:27 UTC ---
(In reply to comment #18)
> (In reply to comment #14)
> > After unpacking the tarball, our unpack script does
> > cat <<EOF >$BUSYBOX/Makefile.custom
> > HOSTCC = $HOST_CC
> > CROSS_COMPILE = $TARGET_PREFIX
> > CFLAGS += -std=gnu99 
> > EOF
> 
> Wait a second. This basically nukes Makefile.custom! Why do you do it? You
> aren't satisfied with Makefile.custom as shipped?

Looks like this was an old workaround that somehow managed to stay in place.
Thanks for spotting it, I've removed it.

> I propose stopping doing that, and also passing any additional CFLAGS you need
> in EXTRA_CFLAGS, leaving CFLAGS not set.
> Anyway, the problem seems to be solved. And it is partially caused by you
> messing up build system. (On the bright side, ash.c code now is less buggy wrt
> architectures with signed chars).

I rewrote our busybox build script according to your suggestions and it works
fine now, feel free to close this bug.

Thanks for your help
Davide


-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the busybox-cvs mailing list