[openssl-dev] [openssl.org #4664] Enhancement: better handling of CFLAGS and LDFLAGS
Mike Gilbert via RT
rt at openssl.org
Sun Aug 28 16:33:33 UTC 2016
With the current build system, user-defined CFLAGS are accepted as any
unrecognized command line argument passed to Configure. This seems a
little dangerous to me since it means a simple typo could end up
getting passed to the C compiler.
As well, the current build system forcibly enables optimization (-O3)
or debug symbols (-g) depending on the build type (--release or
--debug).
There does not appear to be any method for the user to pass additional
LDFLAGS to the build system.
I would like to propose the following changes:
1. Read CFLAGS and LDFLAGS from the environment within the Configure script.
2. Allow the user to opt-out of the default release or debug cflags,
perhaps by adding a third build type (neither release nor debug).
These changes would my job as a distro maintainer on Gentoo Linux just
a little bit easier.
--
Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4664
Please log in as guest with password guest if prompted
More information about the openssl-dev
mailing list