> Fair enough, agreed.
> 
> But Configure ignored my instructions:
> 
> # ./config CFLAGS="-mx32"
> Operating system: x86_64-whatever-linux2
> Configuring for linux-x86_64
> Configuring OpenSSL version 1.1.0-pre6-dev (0x0x10100006L)
> target already defined - linux-x86_64 (offending arg: CFLAGS=-mx32)

Well, I don't think that you can complain about this one. Basically you
can't assume that ./config will [gracefully] handle whatever you might
think of. You probably meant to run 'CFLAGS=-mx32 ./config' and computer
didn't get what you wanted. But they never do, don't they? Computers
getting what you meant to do that is...

> And:
> 
> # ./config -mx32
> Operating system: x86_64-whatever-linux2
> Configuring for linux-x86_64
> 
> Perhaps the second case should fail at configure just like the first
> case. Upon failure, it would be nice to tell the user what to do:
> "Please configure with ./Configure linux-x32"

Well, there is a trade-off. Special cases are too numerous to cover them
all, so question would be if this would be common and grave enough to
guard against. For example you can actually run ./Configure
tru64-alpha-cc on your Linux computer. Running make would fail
miserably, but would it give you right to say "you're not allowed to
break the compile"?


-- 
Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4583
Please log in as guest with password guest if prompted

-- 
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev

Reply via email to