[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

quoting in heredocs zsh vs. /bin/sh



Hello,

I am trying to make a port of ion2 and the thing started using GNU
configure (it worked so well without it, why add it now?).

Anyway, configure has the following fragment:

cat >>conftest.$ac_ext <<_ACEOF 
... stuff
        printf("(found \"%s\")... ", lua_version()); 
... more stuff
_ACEOF 

executing this fragment with /bin/sh results in:
        printf("(found "%s")... ", lua_version()); 

executing with /bin/zsh results in:
        printf("(found \"%s\")... ", lua_version()); 

Obviously the former does not compile and configure fails.

Is OpenBSD ksh doing the right thing here? Should the test be fixed
or the shell?

Thanks
Greg



Visit your host, monkey.org