summaryrefslogtreecommitdiffstats
path: root/config
AgeCommit message (Collapse)Author
2016-02-23Remove all -march= from configsRichard Levitte
These flags are limitting needlessly, are often patched by packagers, and should be specified on the configuration command line by anyone who desires for it to be specific rather than forced by us. This work was already done with mingw when those configs were worked on, now it gets applied to the remaining configs. Reviewed-by: Andy Polyakov <appro@openssl.org>
2016-02-01unified build scheme: a first introductionRichard Levitte
The "unified" build scheme revolves around small information files, build.info, which each describe their own bit of everything that needs to be built, using a mini-language described in Configurations/README. The information in build.info file contain references to source files and final result. Object files are not mentioned at all, they are simply from source files. Because of this, all the *_obj items in Configurations/*.conf are renamed to *_asm_src and the files listed in the values are change from object files to their corresponding source files. For the sake of the other build schemes, Configure generates corresponding *_obj entries in %target. Furthermore, the "unified" build scheme supports having a build directory tree separate from the source directry tree. All paths in a build.info file is assumed to be relative to its location, either within the source tree or within the build tree. Reviewed-by: Andy Polyakov <appro@openssl.org>
2016-01-22isalist(1) is obsolete; use isainfo(1)mmiyashi
Signed-off-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-01-18Adjust the configuration target name from Cygwin-i686 to Cygwin-x86Richard Levitte
This is to reflect that it's not limited to just i686. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-01-18Fix configuration system to support different architectures on Cygwin.Corinna Vinschen
This patch allows to recognize the architectures supported by Cygwin and to choose the right configuration from there. Drop -march to use default architecture on 32 bit x86. Drop pre-Cygwin-1.3 recognition since it's long gone and there's no valid configuration for this anymore. Signed-off-by: Corinna Vinschen <vinschen@redhat.com> Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-05-13Remove remaining Kerberos referencesMatt Caswell
Following on from the removal of libcrypto and libssl support for Kerberos this commit removes all remaining references to Kerberos. Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-05-01Fix build on MacOS.Ben Laurie
Reviewed-by: Andy Polyakov
2015-03-23Remove PREFIX, as it's not used any more.Richard Levitte
Reviewed-by: Matt Caswell <matt@openssl.org>
2015-03-17Correct the request of debug buildsRichard Levitte
./config would translate -d into having the target get a 'debug-' prefix, and then run './Configure LIST' to find out if such a debugging target exists or not. With the recent changes, the separate 'debug-foo' targets are disappearing, and we're giving the normal targets debugging capabilities instead. Unfortunately, './config' wasn't changed to match this new behavior. This change introduces the arguments '--debug' and '--release' - the latter just for orthogonality - to ./Configure, and ./config now treats -d by adding '--debug' to the options for ./Configure. Reviewed-by: Matt Caswell <matt@openssl.org>
2015-01-12RT3548: Remove some unsupported platforms.Rich Salz
This commit removes NCR, Tandem, Cray. Regenerates TABLE. Removes another missing BEOS fluff. The last platform remaining on this ticket is WIN16. Reviewed-by: Richard Levitte <levitte@openssl.org>
2014-12-28RT3548: Remove unsupported platformsRich Salz
This commit removes DG-UX. It also flushes out some left-behinds in config. And regenerates TABLE from Configure (hadn't been done in awhile). Reviewed-by: Richard Levitte <levitte@openssl.org>
2014-12-25RT3548: unsupported platformsRich Salz
This commit removes Sinix/ReliantUNIX RM400 (And a missed piece of BEOS fluff) Reviewed-by: Richard Levitte <levitte@openssl.org>
2014-10-23Configure: add ios64 target.Andy Polyakov
Reviewed-by: Steve Marquess <marquess@openssl.org>
2014-06-01Add linux-aarch64 taget.Andy Polyakov
armcap.c is shared between 32- and 64-bit builds and features link-time detection of getauxval. Submitted by: Ard Biesheuvel.
2014-02-24config: recognize ARMv8/AArch64 target.Andy Polyakov
2013-11-12Configure: add linux-ppc64le target.Andy Polyakov
Submitted by: Marcelo Cerri
2013-09-05misspellings fixes by https://github.com/vlajos/misspell_fixerVeres Lajos
2013-06-30config: fix executable format detection on latest FreeBSD.Andy Polyakov
Submitted by: Bryan Drewery PR: 3075
2012-10-21linux-pcc: make it more robust and recognize KERNEL_BITS variable.Andy Polyakov
2012-09-19config: detect linux-mips* targets.Andy Polyakov
2011-11-08config: KERNEL_BITS envrionment variable to control choice between 32-Andy Polyakov
and 64-bit Solaris builds.
2011-11-08config: KERNEL_BITS envrionment variable to control choice between 32- andAndy Polyakov
64-bit darwin builds.
2011-11-08Configure: initial support for iOS.Andy Polyakov
2011-10-23config: in cross-compile case interrogate cross-compiler, not host, workAndy Polyakov
around sub-shell limitation.
2011-10-15Add android-x86.Andy Polyakov
2011-10-14Allow override of GCCVER and noexecstack checking from environment.Dr. Stephen Henson
Vxworks support.
2011-09-05config: don't add -Wa options with no-asm.Andy Polyakov
2011-07-17ARM assembler pack: add platform run-time detection.Andy Polyakov
2011-07-13config: detect if assembler supports --noexecstack and pass it down.Andy Polyakov
2011-06-27auto detect configuration using KERNEL_BITS and CCDr. Stephen Henson
2011-06-24allow KERNEL_BITS to be specified in the environmentDr. Stephen Henson
2011-05-01Some changes to support VxWorks in the validted module.Dr. Stephen Henson
2011-04-01ARM assembler pack: profiler-assisted optimizations and NEON support.Andy Polyakov
2010-11-29s390x assembler pack: adapt for -m31 build, see commentary in ConfigureAndy Polyakov
for more details.
2010-03-09PR: 2186Dr. Stephen Henson
Submitted By: "Joel Rabinovitch" <Joel.Rabinovitch@tecsys.com> Detect aix64-gcc
2009-10-07Allow uname values to be overridden by the environmentDr. Stephen Henson
2009-07-01Update from 1.0.0-stableDr. Stephen Henson
2009-06-17PR: 1958Dr. Stephen Henson
Submitted by: Sean Boudreau <seanb@qnx.com> Approved by: steve@openssl.org qnx6 support.
2009-01-18Allow CC to be overridden.Ben Laurie
2008-10-28Fix typo in ./config.Andy Polyakov
Submitted by: Sander Temme
2007-12-18Engage x86 assembler in Mac OS X build.Andy Polyakov
2007-09-27Yet another ARM update. It appears to be more appropriate to makeAndy Polyakov
developers responsible for -march choice.
2007-09-27Move -march=armv4t to ./config.Andy Polyakov
2007-09-27ARMv4 assembler pack.Andy Polyakov
2007-08-31Offer darwin64-x86_64-cc as option.Andy Polyakov
2007-08-01Typos in ./config.Andy Polyakov
PR: 1563
2007-07-31Proper support for shared build under MacOS X.Andy Polyakov
2007-06-19Update from stable branch.Dr. Stephen Henson
2007-05-04Detect UltraSPARC T1 in ./config.Andy Polyakov
2007-04-30Engage s390x assembler modules.Andy Polyakov