diff options
author | midipix <writeonce@midipix.org> | 2016-04-23 23:13:01 -0400 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2016-04-23 23:13:01 -0400 |
commit | c7857f2f613e52773ca5c1fea5a4709fcdf90f86 (patch) | |
tree | f0ac22d213b5615db8f1c47fbe4ea8acca0b66e9 /src/driver | |
parent | 70c446d3551afa585977e4bf040b6cbef450597f (diff) | |
download | slibtool-c7857f2f613e52773ca5c1fea5a4709fcdf90f86.tar.bz2 slibtool-c7857f2f613e52773ca5c1fea5a4709fcdf90f86.tar.xz |
driver: slbt_init_host_params(): fix annotation derived from -dumpmachine.
Diffstat (limited to 'src/driver')
-rw-r--r-- | src/driver/slbt_driver_ctx.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/driver/slbt_driver_ctx.c b/src/driver/slbt_driver_ctx.c index ed9639a..beb5122 100644 --- a/src/driver/slbt_driver_ctx.c +++ b/src/driver/slbt_driver_ctx.c @@ -32,7 +32,8 @@ static const char cfgexplicit[] = "command-line argument"; static const char cfghost[] = "derived from <host>"; static const char cfgtarget[] = "derived from <target>"; static const char cfgcompiler[] = "derived from <compiler>"; -static const char cfgmachine[] = "native (derived from -dumpmachine)"; +static const char cfgnmachine[] = "native (derived from -dumpmachine)"; +static const char cfgxmachine[] = "foreign (derived from -dumpmachine)"; static const char cfgnative[] = "native"; struct slbt_split_vector { @@ -338,12 +339,12 @@ static int slbt_init_host_params( return -1; host->host = drvhost->host; - cfgmeta->host = cfgmachine; fcompiler = true; fnative = (!(strcmp(host->host,SLBT_MACHINE))); + cfgmeta->host = fnative ? cfgnmachine : cfgxmachine; } else { host->host = SLBT_MACHINE; - cfgmeta->host = cfgmachine; + cfgmeta->host = cfgnmachine; fnative = true; } @@ -362,7 +363,7 @@ static int slbt_init_host_params( cfgmeta->flavor = cfgcompiler; } else { machine = SLBT_MACHINE; - cfgmeta->flavor = cfgmachine; + cfgmeta->flavor = cfgnmachine; } dash = strrchr(machine,'-'); |