Configuration: Make it possible to have an argument file
authorRichard Levitte <levitte@openssl.org>
Wed, 23 Sep 2020 10:54:56 +0000 (12:54 +0200)
committerRichard Levitte <levitte@openssl.org>
Fri, 25 Sep 2020 08:08:41 +0000 (10:08 +0200)
commite07a7892ee1bb2a2b697d4ad636b02bdc742fa10
treeb2d55867f347227984c99ef6d231ed605d4da35c
parent25b16562d386bfd30c7059366d09864260d9f271
Configuration: Make it possible to have an argument file

Some compilers / linkers allow arguments to be given in a file instead
of on the command line.  We make it possible to specify this by giving
the compiler / linker flag for it, using the config attribute
'shared_argfileflag'.

This currently only impacts the build of shared libraries, as those
are potentially made up of a massive amount of object files, which has
been reported to overwhelm the command line on some platforms.

Fixes #12797

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12960)
Configurations/50-nonstop.conf
Configurations/shared-info.pl
Configurations/unix-Makefile.tmpl