From: Steve B. <Ste...@an...> - 2002-09-09 08:06:55
|
Hi, Before I go and submit a bug report ;-), I wanted to be sure I understood intentions correctly... We currently use host and target config files. These set a number of environment variables, some with the prefix HOST or TARGET (eg HOST_JAVA), others with no prefix (eg SED). The current cvs head does not work for cross platform builds for me because I have different paths to sed on my host (redhat linux /bin/sed) and my target (ppc linux /usr/bin/sed). Both are "correct" insofar as they are "standard" distros. Of course I can "fix" this by adding sym-links on my machine, but that's not addressing the problem. The "naive" fix is a bit ugly because it involves: . introducing HOST_SED (and presumably TARGET_SED) - changing the config files - changing jconfigure to use the appropriate one . changing the ordering of sourcing of HOST_CONFIG - currently the host config is sourced *after* host-specific scripts are generated (line 2252 in the current head). These problems tend not to show up for most of you because you're not usually doing cross-platform builds. Cheers, --Steve |