#
5407338a |
| 29-Jun-2017 |
Rich Salz |
Add ECHO to makefiles for real silence Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3801)
|
#
9b03b91b |
| 16-Jun-2017 |
Richard Levitte |
Add the target 'build_all_generated' This new target is used to build all generated files and only that. This can be used to prepare everything that requires things like perl for a s
Add the target 'build_all_generated' This new target is used to build all generated files and only that. This can be used to prepare everything that requires things like perl for a system that lacks perl and then move everything to that system and do the rest of the build there. Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3695)
show more ...
|
#
6a74806e |
| 15-Jun-2017 |
Richard Levitte |
Build apps/progs.h dynamically Because apps/progs.h isn't configuration agnostic, it's not at all suited for 'make update' or being versioned, so change it to be dynamically generate
Build apps/progs.h dynamically Because apps/progs.h isn't configuration agnostic, it's not at all suited for 'make update' or being versioned, so change it to be dynamically generated. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3688)
show more ...
|
#
1722496f |
| 08-Jun-2017 |
Rich Salz |
Remove doc of non-existent functions Fix test for "documenting private functions" And add -p flag to doc-nits recipe Mark when things were deprecated, if doc'd as such Revie
Remove doc of non-existent functions Fix test for "documenting private functions" And add -p flag to doc-nits recipe Mark when things were deprecated, if doc'd as such Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3624)
show more ...
|
#
52df25cf |
| 07-Jun-2017 |
Rich Salz |
make error tables const and separate header file Run perltidy on util/mkerr Change some mkerr flags, write some doc comments Make generated tables "const" when genearting lib-interna
make error tables const and separate header file Run perltidy on util/mkerr Change some mkerr flags, write some doc comments Make generated tables "const" when genearting lib-internal ones. Add "state" file for mkerr Renerate error tables and headers Rationalize declaration of ERR_load_XXX_strings Fix out-of-tree build Add -static; sort flags/vars for options. Also tweak code output Moved engines/afalg to engines (from master) Use -static flag Standard engine #include's of errors Don't linewrap err string tables unless necessary Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3392)
show more ...
|
#
33105818 |
| 18-Apr-2017 |
Richard Levitte |
Make it possible to build static-only libraries The trick is to use the .a extension explicitely in the build.info files. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from
Make it possible to build static-only libraries The trick is to use the .a extension explicitely in the build.info files. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3243)
show more ...
|
#
a3b0d466 |
| 11-Mar-2017 |
Rich Salz |
Handle find-doc-nits script rename Reviewed-by: Richard Levitte <levitte@openssl.org>
|
#
9e183d22 |
| 11-Mar-2017 |
Rich Salz |
Fix many doc L<> errors Add 2017 copyright year Add missing typedef to NAME Remove ec(7) and bn(7) doc links Remove .pod link errors, bogus links, make a few typo corrections
Fix many doc L<> errors Add 2017 copyright year Add missing typedef to NAME Remove ec(7) and bn(7) doc links Remove .pod link errors, bogus links, make a few typo corrections Fix some typo's in links and some missing items. Don't link to C runtime functions (See OPENSSL_malloc for example/precedent) Document ASN1_tag2str(), add a few typedef's that were missing from NAME Update doc-nits target; addresses https://github.com/openssl/openssl/pull/1900#issuecomment-259943891, Merge check-doc-links into find-doc-nits; if run regularly, would have found https://github.com/openssl/openssl/pull/2825 Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2862)
show more ...
|
#
cadb015b |
| 06-Mar-2017 |
Richard Levitte |
Unix Makefile: Have manual generation use the same perl script as Windows and VMS Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2863)
|
#
122fa088 |
| 01-Feb-2017 |
Bernd Edlinger |
remove test/.rnd on make clean Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2344)
|
#
65c1f979 |
| 12-Jan-2017 |
Rich Salz |
Review comments; fail build if nits found Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2202)
|
#
29ee1be5 |
| 10-Jan-2017 |
Richard Levitte |
Run find-doc-nits in travis Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2202)
|
#
186a31e5 |
| 09-Nov-2016 |
Richard Levitte |
Building: make it possible to force linking with static OpenSSL libs Very simply, support having the .a extension to denote depending on static libraries. Note that this is not supporte
Building: make it possible to force linking with static OpenSSL libs Very simply, support having the .a extension to denote depending on static libraries. Note that this is not supported on native Windows when building shared libraries, as there is not static library then, just an import library with the same name. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1889)
show more ...
|
#
12ccb021 |
| 08-Nov-2016 |
Richard Levitte |
Unix Makefile: Make sure to use $(PERL) when running ./Configure For consistency, it's better to use the perl that was specified to Configure last time it was called. Use case:
Unix Makefile: Make sure to use $(PERL) when running ./Configure For consistency, it's better to use the perl that was specified to Configure last time it was called. Use case: perl v5.8.8 was first along $PATH, perl v5.22.2 was available and specified as: PERL=/opt/local/bin/perl ./config. When make wanted to reconfigure and called './Configure reconf', configuration broke down, complaining about a perl that's too old. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1884)
show more ...
|
#
a60150e9 |
| 14-Oct-2016 |
Matt Caswell |
Add -std=c++11 to CXXFLAGS Reviewed-by: Richard Levitte <levitte@openssl.org>
|
#
6d4bc8a3 |
| 03-Nov-2016 |
Richard Levitte |
Enable memory debugging while testing Pre 1.1.0, 'make test' would set the environment variable OPENSSL_DEBUG_MEMORY to "on". This got lost when translating the old build files to t
Enable memory debugging while testing Pre 1.1.0, 'make test' would set the environment variable OPENSSL_DEBUG_MEMORY to "on". This got lost when translating the old build files to the new templates. This changes reintroduces that variable. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1840)
show more ...
|
#
ebca7961 |
| 31-Oct-2016 |
Richard Levitte |
Unix Makefile: Some sed implementation truncate long lines. Use perl instead. Fixes #1781 Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/ope
Unix Makefile: Some sed implementation truncate long lines. Use perl instead. Fixes #1781 Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1813)
show more ...
|
#
99d63d46 |
| 26-Oct-2016 |
Rich Salz |
Move manpages to man[1357] structure. Move manpages to manX directories Add Windows/VMS install fix from Richard Levitte Update README Fix typo's Remove some duplicates
Move manpages to man[1357] structure. Move manpages to manX directories Add Windows/VMS install fix from Richard Levitte Update README Fix typo's Remove some duplicates Reviewed-by: Richard Levitte <levitte@openssl.org>
show more ...
|
#
fad599f7 |
| 12-Oct-2016 |
Richard Levitte |
Remove automatic RPATH - add user rpath support Make Configure recognise -rpath and -R to support user added rpaths for OSF1 and Solaris. For convenience, add a variable LIBRPATH in the
Remove automatic RPATH - add user rpath support Make Configure recognise -rpath and -R to support user added rpaths for OSF1 and Solaris. For convenience, add a variable LIBRPATH in the Unix Makefile, which the users can use as follows: ./config [options] -Wl,-rpath,\$(LIBRPATH) Reviewed-by: Rich Salz <rsalz@openssl.org>
show more ...
|
#
075f7e2c |
| 12-Oct-2016 |
Richard Levitte |
Remove automatic RPATH Before OpenSSL 1.1.0, binaries were installed in a non-standard location by default, and runpath directories were therefore added in those binaries, to make su
Remove automatic RPATH Before OpenSSL 1.1.0, binaries were installed in a non-standard location by default, and runpath directories were therefore added in those binaries, to make sure the executables would be able to find the shared libraries they were linked with. With OpenSSL 1.1.0 and on, binaries are installed in standard directories by default, and the addition of runpath directories is therefore not needed any more. Reviewed-by: Rich Salz <rsalz@openssl.org>
show more ...
|
#
7763472f |
| 12-Oct-2016 |
Richard Levitte |
Add support for C++ in Configurations/unix-Makefile.tmpl Note that it relies on a trick from Configure, where file names for object files made from C++ source get '.cc' replaced with '_c
Add support for C++ in Configurations/unix-Makefile.tmpl Note that it relies on a trick from Configure, where file names for object files made from C++ source get '.cc' replaced with '_cc.o' to recognise them. This is needed so the correct compiler is used when linking binaries. Reviewed-by: Rich Salz <rsalz@openssl.org>
show more ...
|
#
b7c9aa64 |
| 01-Oct-2016 |
Ben Laurie |
Remove untrue comment. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
#
d423c5ad |
| 01-Oct-2016 |
Ben Laurie |
Make dependencies if Makefile is new. Reviewed-by: Richard Levitte <levitte@openssl.org>
|
#
41240e68 |
| 17-Sep-2016 |
Richard Levitte |
Simplify configudata.pm dependency generation While we're at it, correct the fault in windows-makefile.tmpl Reviewed-by: Andy Polyakov <appro@openssl.org>
|
#
c5ad3076 |
| 15-Sep-2016 |
Richard Levitte |
Simplify the dependencies for remaking configdata.pm Reviewed-by: Andy Polyakov <appro@openssl.org>
|