History log of /openssl/Configure (Results 451 – 475 of 1539)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 8d34daf0 21-Apr-2016 Richard Levitte

Build system: add include directories and dependencies for generators

In the case of generating a file like this:

GENERATE[foo.S]=mkfoo.pl arg1 arg2

the 'mkfoo.pl' gene

Build system: add include directories and dependencies for generators

In the case of generating a file like this:

GENERATE[foo.S]=mkfoo.pl arg1 arg2

the 'mkfoo.pl' generator itself might need to include other files,
such as perl modules within our source tree. We can reuse already
existing syntax for it, like this:

INCLUDE[mkfoo.pl]=module/path

or:

DEPEND[mkfoo.pl]=modules/mymodule.pm

This change implements the support for such constructs, and for the
DEPEND statement, for any value that indicates a perl module (.pm
file), it will automatically infer an INCLUDE statement for its
directory, just like it does for C header files, so you won't have do
write this:

DEPEND[mkfoo.pl]=modules/mymodule.pm
INCLUDE[mkfoo.pl]=modules

Reviewed-by: Emilia Käsper <emilia@openssl.org>

show more ...


# ddc606c9 21-Apr-2016 Richard Levitte

Warn when doing an out-of-source build and finding in-source build artifacts

The reason to warn is that configuration *may* pick up on
configuration header files that are in the source t

Warn when doing an out-of-source build and finding in-source build artifacts

The reason to warn is that configuration *may* pick up on
configuration header files that are in the source tree, that might be
for a wildly different configuration than what is expected in the
current out-of-source configuration.

Reviewed-by: Matt Caswell <matt@openssl.org>

show more ...


# ac3d0e13 20-Apr-2016 Rich Salz

Copyright consolidation; .pm and Configure

Reviewed-by: Richard Levitte <levitte@openssl.org>


# 45c6e23c 02-Apr-2016 Richard Levitte

Remove --classic build entirely

The Unix build was the last to retain the classic build scheme. The
new unified scheme has matured enough, even though some details may
need polishin

Remove --classic build entirely

The Unix build was the last to retain the classic build scheme. The
new unified scheme has matured enough, even though some details may
need polishing.

Reviewed-by: Rich Salz <rsalz@openssl.org>

show more ...


# 505f74ca 20-Apr-2016 Matt Caswell

Cascade no-dgram from no-sock in Configure not e_os.h

e_os.h was defining OPENSSL_NO_DGRAM if OPENSSL_NO_SOCK was defined.
This causes link problems on Windows because the generated .def

Cascade no-dgram from no-sock in Configure not e_os.h

e_os.h was defining OPENSSL_NO_DGRAM if OPENSSL_NO_SOCK was defined.
This causes link problems on Windows because the generated .def files
still contain the DGRAM symbols even though they have not been compiled.

Reviewed-by: Rich Salz <rsalz@openssl.org>

show more ...


# ce942199 14-Apr-2016 Matt Caswell

Make "shared" builds the default

In most cases we expect that people will be using shared libraries not
static ones, therefore we make that the default.

Reviewed-by: Richard Lev

Make "shared" builds the default

In most cases we expect that people will be using shared libraries not
static ones, therefore we make that the default.

Reviewed-by: Richard Levitte <levitte@openssl.org>

show more ...


# d90a6beb 14-Apr-2016 Matt Caswell

Fix no-stdio and no-autoalginit

no-stdio does not work with the apps. Since the tests also need the apps
it doesn't support that either. Therefore we disable building of both.

n

Fix no-stdio and no-autoalginit

no-stdio does not work with the apps. Since the tests also need the apps
it doesn't support that either. Therefore we disable building of both.

no-autoalginit is not compatible with the apps because it requires explicit
loading of the algorithms, and the apps don't do that. Therefore we disable
building the apps for this option. Similarly the tests depend on the apps
so we also disable the tests. Finally the whole point about no-autoalginit
is to avoid excessive executable sizes when doing static linking. Therefore
we disable "shared" if this option is selected.

Reviewed-by: Richard Levitte <levitte@openssl.org>

show more ...


# 7ec8de16 13-Apr-2016 Matt Caswell

Remove no-aes, no-rsa, no-sha, no-md5 and no-hmac

These algorithms are fundamental and extensively used. The "no-" options
do not work either in 1.1.0 or in other released branches. Ther

Remove no-aes, no-rsa, no-sha, no-md5 and no-hmac

These algorithms are fundamental and extensively used. The "no-" options
do not work either in 1.1.0 or in other released branches. Therefore the
ability to disable them should be removed.

Reviewed-by: Richard Levitte <levitte@openssl.org>

show more ...


# da430a55 12-Apr-2016 Richard Levitte

Fix the handling of --with-zlib-include

The handling was Unix centric, already in Configure. Change that to
just collect the value and let the build file templates figure out
what t

Fix the handling of --with-zlib-include

The handling was Unix centric, already in Configure. Change that to
just collect the value and let the build file templates figure out
what to do with it.

Reviewed-by: Matt Caswell <matt@openssl.org>

show more ...


# 463a7b8c 06-Apr-2016 Andy Polyakov

Clean-up *_DEBUG options.

Since NDEBUG is defined unconditionally on command line for release
builds, we can omit *_DEBUG options in favour of effective "all-on"
in debug builds exer

Clean-up *_DEBUG options.

Since NDEBUG is defined unconditionally on command line for release
builds, we can omit *_DEBUG options in favour of effective "all-on"
in debug builds exercised though CI.

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Emilia Käsper <emilia@openssl.org>

show more ...


# 2110febb 06-Apr-2016 Richard Levitte

Perl cleanup: don't create lists unnecessarily

Reviewed-by: Rich Salz <rsalz@openssl.org>


# ad7c9c9f 31-Mar-2016 Andy Polyakov

Configure: add BLAKE_DEBUG to --strict-warnings set.

Reviewed-by: Rich Salz <rsalz@openssl.org>


# e771eea6 04-Apr-2016 Rich Salz

Revert "various spelling fixes"

This reverts commit 620d540bd47a96fb6905fbbdd8ea5167a8841a3e.
It wasn't reviewed.

Reviewed-by: Rich Salz <rsalz@openssl.org>


# 620d540b 10-Mar-2016 FdaSilvaYY

various spelling fixes

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>


# 488e2b0f 01-Apr-2016 Richard Levitte

Add the C macro NDEBUG when configuring for release

Reviewed-by: Andy Polyakov <appro@openssl.org>
Reviewed-by: Emilia Käsper <emilia@openssl.org>


# 5902821d 31-Mar-2016 Richard Levitte

Make the use of perl more consistent

- In Configure, register the perl interpreter used to run Configure,
so that's the one being used throughout instead of something else
that C

Make the use of perl more consistent

- In Configure, register the perl interpreter used to run Configure,
so that's the one being used throughout instead of something else
that Configure happens to find. This is helpful for using a perl
version that's not necessarely first in $PATH:

/opt/perl/5.22.1/bin/perl ./Configure

- Make apps/tsget a generated file, just like apps/CA.pl, so the
perl interpreter registered by Configure becomes the hashbang path
instead of a hardcoded /usr/bin/perl

Reviewed-by: Andy Polyakov <appro@openssl.org>

show more ...


# 686c86a4 27-Mar-2016 Ben Laurie

More things that don't work together.

Reviewed-by: Rich Salz <rsalz@openssl.org>


# 2a08d1a0 29-Mar-2016 Richard Levitte

Make it possible to specify source files that will only be used for shared libs

There are rare cases when an object file will only be used when
building a shared library. To enable this

Make it possible to specify source files that will only be used for shared libs

There are rare cases when an object file will only be used when
building a shared library. To enable this, we introduce
SHARED_SOURCE:

SHARED_SOURCE[libfoo]=dllmain.c

Reviewed-by: Andy Polyakov <appro@openssl.org>

show more ...


# c5c7700c 27-Mar-2016 Kurt Roeckx

When using no-dtls create OPENSSL_NO_DTLS

Reviewed-by: Viktor Dukhovni <viktor@openssl.org>

MR: #2452


# b8ce6dda 22-Mar-2016 Ben Laurie

Fix enable-zlib no-comp.

Reviewed-by: Matt Caswell <matt@openssl.org>


# 3fd4d211 17-Mar-2016 Ben Laurie

sctp requires dgram.

Reviewed-by: Matt Caswell <matt@openssl.org>


# 168c3b73 21-Mar-2016 Matt Caswell

Fix no-gost

Configure had the wrong name for the no-gost option.

Reviewed-by: Richard Levitte <levitte@openssl.org>


# dc110177 21-Mar-2016 Matt Caswell

Remove the no-rijndael option

Rijndael is an old name for AES.

Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Viktor Dukhovni <viktor@openssl.org>


# 007c80ea 17-Mar-2016 Richard Levitte

Remove the remainder of util/mk1mf.pl and companion scripts

This removes all scripts that deal with MINFO as well, since that's
only used by mk1mf.

Reviewed-by: Andy Polyakov <a

Remove the remainder of util/mk1mf.pl and companion scripts

This removes all scripts that deal with MINFO as well, since that's
only used by mk1mf.

Reviewed-by: Andy Polyakov <appro@openssl.org>

show more ...


# 0ef1ce49 17-Mar-2016 Richard Levitte

Remove generation of ms/version32.rc from Configure, use util/mkrc.pl

utils/mkrc.pl was added a while ago as a better generator for the
Windows DLL resource file. Finalize the change by

Remove generation of ms/version32.rc from Configure, use util/mkrc.pl

utils/mkrc.pl was added a while ago as a better generator for the
Windows DLL resource file. Finalize the change by removing the
ms/version32.rc generator from Configure and adding resource file
support using mkrc.pl in Configurations/windows-makefile.pl

Reviewed-by: Andy Polyakov <appro@openssl.org>

show more ...


1...<<11121314151617181920>>...62