[erlang-questions] Cross-compiling tests with quoted ENV vars
Wed Sep 18 01:33:50 CEST 2013
I am attempting to cross-compile OTP for a new platform, with a new
$ERL_TOP/xcomp/erl-xcomp-*.conf file. Unfortunately, I've hit an interesting
issue and it appears the only other xcomp platform which would encounter it is
VxWorks, which I do not have access to.
In my xcomp conf file, I use quoted values for CFLAGS and other environment
variables. These get re-double-quoted by ts_install.erl as such:
"\"-mcpu=cortex-a9 -Wno-psabi -fstack-protector-all -D_FORTIFY_SOURCE=2
-O2 -Wformat -Wformat-security -Werror=format-security\""},
As the VxWorks target also has quoted variables, how do the tests get compiled
for that platform since the documented procedure in the "Testing the cross
compiled system" section of the User's Guide *should* fail, per the results
I'm seeing? Are tests not cross-compiled by anyone, ever, for that platform?
Is there some undocumented magic I'm missing? Is this a legitimate bug I
should fix while I trod down this obviously lightly-used path?
P.S. As there doesn't seem to be any naming convention for configuration files
in the xcomp directory and not much to work from, are there recommendations
for the configuration file I'm working on? The host triplet is long, so would
"something appropriate" be a good enough choice? I expect a > 40 character
filename would be balked at. :)
+1 415 578 5782 (US) +44 844 484 8254 (UK)
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 6621 bytes
Desc: not available
More information about the erlang-questions