Actually, -lefence comes from much further back in time. If you look at the configuration strings in Configure in version 1.0.2, you'll find debug-linux-elf, with that dreaded -lefence. Back in that version, ./config treats -d by prefixing the desired target with 'debug-', so 'debug-linux-elf' is the official debugging target for 'linux-elf'.
This was transferred to the new configuration hash by merging all debug-FOO targets with their corresponding FOO targets and make debugging and non-debugging variants of a number of settings. Not sure that I remember if or why 'debug-linux-elf' ended up in 90-team.conf... Anyway, I assume that what you're really asking is if libefence should be viewed as antique. If nothing else, we could be a bit more consistent (there is a lack of consistency between configuration targets!)... Me, I have no issues, removing -lefence from the debug settings of 'linux-elf' and replace 'debug-linux-elf-noefence' with 'debug-linux-elf-efence'. Cheers, Richard In message <[email protected]> on Fri, 21 Oct 2016 18:00:36 -0500, Benjamin Kaduk <[email protected]> said: bkaduk> During some testing today, I ended up trying to do a build of 1.1.0b bkaduk> configured for linux-elf --debug (with no-asm to work around some bkaduk> issue that was not my primary concern at the time), which failed due bkaduk> to a missing -lefence. The corresponding linux-x86_64 build on the bkaduk> same machine succeeds. bkaduk> bkaduk> It seems that this happened as a result of commit bkaduk> 7910044064e106073c097a6940d25fe36401266b, "Find debug- targets that bkaduk> can be combined with their non-debug counterparts", which ended up bkaduk> moving the contents of the debug-linux-elf target from 90-team.conf to bkaduk> 10-main.conf where the linux-elf target lives. Having electric fence bkaduk> enabled in a team-only configuration seems reasonable, but it's less bkaduk> clear that it's the right thing to do for a target in 10-main.conf, bkaduk> even when --debug is used. (There is an explicit bkaduk> debug-linux-elf-noefence target in 90-team.conf, for what it's worth.) bkaduk> bkaduk> Should the efence build be moved to a different target in 90-team.conf bkaduk> leaving the debug-version of linux-elf buildable in a more generic set bkaduk> of environments? bkaduk> bkaduk> -Ben -- openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev
