summaryrefslogtreecommitdiffstats
path: root/Configurations
diff options
context:
space:
mode:
authorRichard Levitte <richard@levitte.org>2016-01-29 18:07:37 +0100
committerRichard Levitte <richard@levitte.org>2016-01-29 18:36:57 +0100
commit1740c16265a1630d12af1412d49c24ef25626590 (patch)
tree2c39365f20d0a10bcf76a9157bdc3a2d4e195f3a /Configurations
parentddf47a10cd351a9e09fb8886d0567e997fa75e55 (diff)
Configure et al: split up the lflags configuration item into two
The lflags configuration had a weird syntax with a % as separator. If it was present, whatever came before ended up as PEX_LIBS in Makefile (usually, this is LDFLAGS), while whatever came after ended up as EX_LIBS. This change splits that item into lflags and ex_libs, making their use more explicit. Also, PEX_LIBS in all the Makefiles are renamed to LDFLAGS. Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'Configurations')
-rw-r--r--Configurations/10-main.conf85
-rw-r--r--Configurations/99-personal-ben.conf2
2 files changed, 47 insertions, 40 deletions
diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf
index 929e79e8da..e1c25c0209 100644
--- a/Configurations/10-main.conf
+++ b/Configurations/10-main.conf
@@ -39,7 +39,7 @@
"solaris-common" => {
template => 1,
cflags => "-DFILIO_H",
- lflags => "-lsocket -lnsl -ldl",
+ ex_libs => "-lsocket -lnsl -ldl",
dso_scheme => "dlfcn",
shared_target => "solaris-shared",
shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
@@ -91,7 +91,8 @@
debug_cflags => "-g",
release_cflags => "-xO5 -xregs=frameptr -xdepend -xbuiltin",
thread_cflag => "-D_REENTRANT",
- lflags => add("-mt -lpthread"),
+ lflags => add("-mt"),
+ ex_libs => add("-lpthread"),
bn_ops => "BN_LLONG RC4_CHAR",
shared_cflag => "-KPIC",
shared_ldflag => "-G -dy -z text",
@@ -103,7 +104,8 @@
debug_cflags => "-g",
release_cflags => "-xO5 -xdepend -xbuiltin",
thread_cflag => "-D_REENTRANT",
- lflags => add("-mt -lpthread"),
+ lflags => add("-mt"),
+ ex_libs => add("-lpthread"),
bn_ops => "SIXTY_FOUR_BIT_LONG",
perlasm_scheme => "elf",
shared_cflag => "-KPIC",
@@ -153,7 +155,8 @@
debug_cflags => "-g -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG",
release_cflags => "-xO5 -xdepend",
thread_cflag => "-D_REENTRANT",
- lflags => add("-mt -lpthread"),
+ lflags => add("-mt"),
+ ex_libs => add("-lpthread"),
bn_ops => "BN_LLONG RC4_CHAR",
shared_cflag => "-KPIC",
shared_ldflag => "-G -dy -z text",
@@ -228,7 +231,7 @@
debug_cflags => "-g -O0",
release_cflags => "-O2",
thread_cflag => "-D_SGI_MP_SOURCE",
- lflags => "-lpthread",
+ ex_libs => "-lpthread",
bn_ops => "RC4_CHAR SIXTY_FOUR_BIT",
perlasm_scheme => "n32",
dso_scheme => "dlfcn",
@@ -260,7 +263,7 @@
debug_cflags => "-g -O0",
release_cflags => "-O2",
thread_cflag => "-D_SGI_MP_SOURCE",
- lflags => "-lpthread",
+ ex_libs => "-lpthread",
bn_ops => "RC4_CHAR SIXTY_FOUR_BIT_LONG",
perlasm_scheme => "64",
dso_scheme => "dlfcn",
@@ -304,7 +307,7 @@
debug_cflags => "-O0 -g",
release_cflags => "-O3",
thread_cflag => "-pthread",
- lflags => "-Wl,+s -ldld",
+ ex_libs => "-Wl,+s -ldld",
bn_ops => "BN_LLONG",
dso_scheme => "dl",
shared_target => "hpux-shared",
@@ -323,7 +326,7 @@
debug_cflags => "-O0 -g",
release_cflags => "-O3",
thread_cflag => "-D_REENTRANT",
- lflags => "-ldl",
+ ex_libs => "-ldl",
bn_ops => "SIXTY_FOUR_BIT_LONG RC4_CHAR",
dso_scheme => "dlfcn",
shared_target => "hpux-shared",
@@ -343,7 +346,7 @@
debug_cflags => "+O0 +d -g",
release_cflags => "+O3",
thread_cflag => "-D_REENTRANT",
- lflags => "-Wl,+s -ldld -lpthread",
+ ex_libs => "-Wl,+s -ldld -lpthread",
bn_ops => "RC4_CHAR",
dso_scheme => "dl",
shared_target => "hpux-shared",
@@ -363,7 +366,7 @@
debug_cflags => "+O0 +d -g",
release_cflags => "+O3",
thread_cflag => "-D_REENTRANT",
- lflags => "-ldl -lpthread",
+ ex_libs => "-ldl -lpthread",
bn_ops => "SIXTY_FOUR_BIT_LONG RC4_CHAR",
dso_scheme => "dlfcn",
shared_target => "hpux-shared",
@@ -381,7 +384,7 @@
debug_cflags => "+O0 +d -g",
release_cflags => "+O2",
thread_cflag => "-D_REENTRANT",
- lflags => "-ldl -lpthread",
+ ex_libs => "-ldl -lpthread",
bn_ops => "SIXTY_FOUR_BIT",
dso_scheme => "dlfcn",
shared_target => "hpux-shared",
@@ -399,7 +402,7 @@
debug_cflags => "+O0 +d -g",
release_cflags => "+O3",
thread_cflag => "-D_REENTRANT",
- lflags => "-ldl -lpthread",
+ ex_libs => "-ldl -lpthread",
bn_ops => "SIXTY_FOUR_BIT_LONG",
dso_scheme => "dlfcn",
shared_target => "hpux-shared",
@@ -416,7 +419,7 @@
debug_cflags => "-O0 -g",
release_cflags => "-O3",
thread_cflag => "-pthread",
- lflags => "-ldl",
+ ex_libs => "-ldl",
bn_ops => "SIXTY_FOUR_BIT",
dso_scheme => "dlfcn",
shared_target => "hpux-shared",
@@ -432,7 +435,7 @@
debug_cflags => "-O0 -g",
release_cflags => "-O3",
thread_cflag => "-pthread",
- lflags => "-ldl",
+ ex_libs => "-ldl",
bn_ops => "SIXTY_FOUR_BIT_LONG",
dso_scheme => "dlfcn",
shared_target => "hpux-shared",
@@ -448,7 +451,7 @@
cflags => "-D_ENDIAN -DBN_DIV2W -O3 -D_POSIX_SOURCE -D_SOCKET_SOURCE -I/SYSLOG/PUB",
thread_cflag => "(unknown)",
sys_id => "MPE",
- lflags => "-L/SYSLOG/PUB -lsyslog -lsocket -lcurses",
+ ex_libs => "-L/SYSLOG/PUB -lsyslog -lsocket -lcurses",
bn_ops => "BN_LLONG",
},
@@ -496,7 +499,7 @@
debug_cflags => "-O0 -g -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG",
release_cflags => "-O3",
thread_cflag => "-pthread",
- lflags => "-ldl",
+ ex_libs => "-ldl",
bn_ops => "BN_LLONG RC4_CHAR",
dso_scheme => "dlfcn",
shared_target => "linux-shared",
@@ -606,7 +609,7 @@
cflags => "-march=i486 -DL_ENDIAN -Wall",
debug_cflags => "-O0 -g -DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DBN_CTX_DEBUG",
release_cflags => "-O3 -fomit-frame-pointer",
- debug_lflags => "-lefence",
+ debug_ex_libs => "-lefence",
bn_ops => "BN_LLONG",
},
"linux-aout" => {
@@ -756,7 +759,8 @@
# about JNI, i.e. shared libraries, not applications.
cflags => "-mandroid -fPIC --sysroot=\$(CROSS_SYSROOT) -Wa,--noexecstack -Wall",
debug_cflags => "-O0 -g",
- lflags => "-pie%-ldl",
+ lflags => "-pie",
+ ex_libs => "-ldl",
shared_cflag => "",
},
"android-x86" => {
@@ -802,7 +806,8 @@
inherit_from => [ "linux-generic64" ],
cflags => "-mandroid -fPIC --sysroot=\$(CROSS_SYSROOT) -Wa,--noexecstack -Wall",
debug_cflags => "-O0 -g",
- lflags => "-pie%-ldl",
+ lflags => "-pie",
+ ex_libs => "-ldl",
shared_cflag => "",
},
"android64-aarch64" => {
@@ -879,7 +884,7 @@
cc => "gcc",
cflags => "-DPERL5 -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 -Wall",
thread_cflag => "(unknown)",
- lflags => "-ldl",
+ ex_libs => "-ldl",
bn_ops => "BN_LLONG",
dso_scheme => "dlfcn",
shared_target => "bsd-gcc-shared",
@@ -910,7 +915,7 @@
},
"QNX6" => {
cc => "gcc",
- lflags => "-lsocket",
+ ex_libs => "-lsocket",
dso_scheme => "dlfcn",
shared_target => "bsd-gcc-shared",
shared_cflag => "-fPIC",
@@ -920,7 +925,7 @@
inherit_from => [ asm("x86_elf_asm") ],
cc => "gcc",
cflags => "-DL_ENDIAN -O2 -Wall",
- lflags => "-lsocket",
+ ex_libs => "-lsocket",
dso_scheme => "dlfcn",
shared_target => "bsd-gcc-shared",
shared_cflag => "-fPIC",
@@ -943,20 +948,20 @@
cc => "cc",
cflags => "-DFILIO_H -DNO_STRINGS_H",
thread_cflag => "-Kthread",
- lflags => "-lsocket -lnsl -lresolv -lx",
+ ex_libs => "-lsocket -lnsl -lresolv -lx",
},
"unixware-2.1" => {
cc => "cc",
cflags => "-O -DFILIO_H",
thread_cflag => "-Kthread",
- lflags => "-lsocket -lnsl -lresolv -lx",
+ ex_libs => "-lsocket -lnsl -lresolv -lx",
},
"unixware-7" => {
inherit_from => [ asm("x86_elf_asm") ],
cc => "cc",
cflags => "-O -DFILIO_H -Kalloca",
thread_cflag => "-Kthread",
- lflags => "-lsocket -lnsl",
+ ex_libs => "-lsocket -lnsl",
bn_ops => "BN_LLONG",
perlasm_scheme => "elf-1",
dso_scheme => "dlfcn",
@@ -969,7 +974,7 @@
cc => "gcc",
cflags => "-DL_ENDIAN -DFILIO_H -O3 -fomit-frame-pointer -march=pentium -Wall",
thread_cflag => "-D_REENTRANT",
- lflags => "-lsocket -lnsl",
+ ex_libs => "-lsocket -lnsl",
bn_ops => "BN_LLONG",
perlasm_scheme => "elf-1",
dso_scheme => "dlfcn",
@@ -983,7 +988,7 @@
cc => "cc",
cflags => "-belf",
thread_cflag => "(unknown)",
- lflags => "-lsocket -lnsl",
+ ex_libs => "-lsocket -lnsl",
perlasm_scheme => "elf-1",
dso_scheme => "dlfcn",
shared_target => "svr3-shared",
@@ -995,7 +1000,7 @@
cc => "gcc",
cflags => "-O3 -fomit-frame-pointer",
thread_cflag => "(unknown)",
- lflags => "-lsocket -lnsl",
+ ex_libs => "-lsocket -lnsl",
bn_ops => "BN_LLONG",
perlasm_scheme => "elf-1",
dso_scheme => "dlfcn",
@@ -1078,7 +1083,7 @@
cc => "c89",
cflags => "-O -XLLML -XLLMK -XL -DB_ENDIAN -DCHARSET_EBCDIC",
thread_cflag => "(unknown)",
- lflags => "-lsocket -lnsl",
+ ex_libs => "-lsocket -lnsl",
bn_ops => "THIRTY_TWO_BIT RC4_CHAR",
},
@@ -1162,7 +1167,7 @@
release_cflags => "-O3 -fomit-frame-pointer",
thread_cflag => "-D_MT",
sys_id => "MINGW32",
- lflags => "-lws2_32 -lgdi32 -lcrypt32",
+ ex_libs => "-lws2_32 -lgdi32 -lcrypt32",
bn_ops => "BN_LLONG EXPORT_VAR_AS_FN",
perlasm_scheme => "coff",
dso_scheme => "win32",
@@ -1187,7 +1192,7 @@
release_cflags => "-O3",
thread_cflag => "-D_MT",
sys_id => "MINGW64",
- lflags => "-lws2_32 -lgdi32 -lcrypt32",
+ ex_libs => "-lws2_32 -lgdi32 -lcrypt32",
bn_ops => "SIXTY_FOUR_BIT EXPORT_VAR_AS_FN",
perlasm_scheme => "mingw64",
dso_scheme => "win32",
@@ -1311,7 +1316,7 @@
cc => "gcc",
cflags => "-I/dev/env/WATT_ROOT/inc -DTERMIO -DL_ENDIAN -fomit-frame-pointer -O2 -Wall",
sys_id => "MSDOS",
- lflags => "-L/dev/env/WATT_ROOT/lib -lwatt",
+ ex_libs => "-L/dev/env/WATT_ROOT/lib -lwatt",
bn_ops => "BN_LLONG",
perlasm_scheme => "a.out",
},
@@ -1340,7 +1345,7 @@
release_cflags => "-O3",
thread_cflag => "-D_REENTRANT",
sys_id => "MACOSX",
- lflags => "-Wl,-search_paths_first%",
+ lflags => "-Wl,-search_paths_first",
bn_ops => "BN_LLONG RC4_CHAR",
perlasm_scheme => "osx32",
dso_scheme => "dlfcn",
@@ -1421,7 +1426,7 @@
cc => "gcc",
cflags => "-DL_ENDIAN -O3 -fomit-frame-pointer -march=i486 -Wall",
thread_cflag => "-pthread",
- lflags => "-ldl",
+ ex_libs => "-ldl",
bn_ops => "BN_LLONG",
dso_scheme => "dlfcn",
shared_target => "linux-shared",
@@ -1438,13 +1443,13 @@
cc => "ccppc",
cflags => "-D_REENTRANT -mrtp -mhard-float -mstrict-align -fno-implicit-fp -DPPC32_fp60x -O2 -fstrength-reduce -fno-builtin -fno-strict-aliasing -Wall -DCPU=PPC32 -DTOOL_FAMILY=gnu -DTOOL=gnu -I\$(WIND_BASE)/target/usr/h -I\$(WIND_BASE)/target/usr/h/wrn/coreip",
sys_id => "VXWORKS",
- lflags => "-Wl,--defsym,__wrs_rtp_base=0xe0000000 -L \$(WIND_BASE)/target/usr/lib/ppc/PPC32/common",
+ ex_libs => "-Wl,--defsym,__wrs_rtp_base=0xe0000000 -L \$(WIND_BASE)/target/usr/lib/ppc/PPC32/common",
},
"vxworks-ppcgen" => {
cc => "ccppc",
cflags => "-D_REENTRANT -mrtp -msoft-float -mstrict-align -O1 -fno-builtin -fno-strict-aliasing -Wall -DCPU=PPC32 -DTOOL_FAMILY=gnu -DTOOL=gnu -I\$(WIND_BASE)/target/usr/h -I\$(WIND_BASE)/target/usr/h/wrn/coreip",
sys_id => "VXWORKS",
- lflags => "-Wl,--defsym,__wrs_rtp_base=0xe0000000 -L \$(WIND_BASE)/target/usr/lib/ppc/PPC32/sfcommon",
+ ex_libs => "-Wl,--defsym,__wrs_rtp_base=0xe0000000 -L \$(WIND_BASE)/target/usr/lib/ppc/PPC32/sfcommon",
},
"vxworks-ppc405" => {
cc => "ccppc",
@@ -1483,7 +1488,7 @@
cflags => "-mrtp -mips2 -O -G 0 -B\$(WIND_BASE)/host/\$(WIND_HOST_TYPE)/lib/gcc-lib/ -D_VSB_CONFIG_FILE=\"\$(WIND_BASE)/target/lib/h/config/vsbConfig.h\" -DCPU=MIPS32 -msoft-float -mno-branch-likely -DTOOL_FAMILY=gnu -DTOOL=gnu -fno-builtin -fno-defer-pop -DNO_STRINGS_H -I\$(WIND_BASE)/target/usr/h -I\$(WIND_BASE)/target/h/wrn/coreip",
thread_cflag => "-D_REENTRANT",
sys_id => "VXWORKS",
- lflags => "-Wl,--defsym,__wrs_rtp_base=0xe0000000 -L \$(WIND_BASE)/target/usr/lib/mips/MIPSI32/sfcommon",
+ ex_libs => "-Wl,--defsym,__wrs_rtp_base=0xe0000000 -L \$(WIND_BASE)/target/usr/lib/mips/MIPSI32/sfcommon",
perlasm_scheme => "o32",
ranlib => "ranlibmips",
},
@@ -1493,7 +1498,8 @@
cc => "$ENV{'CC'}",
cflags => "\$(CFLAGS)",
thread_cflag => "-D_REENTRANT",
- lflags => "\$(LDFLAGS) \$(LDLIBS)",
+ lflags => "\$(LDFLAGS)",
+ ex_libs => "\$(LDLIBS)",
bn_ops => "BN_LLONG",
dso_scheme => "$ENV{'LIBSSL_dlfcn'}",
shared_target => "linux-shared",
@@ -1506,7 +1512,8 @@
cc => "$ENV{'CC'}",
cflags => "\$(CFLAGS)",
thread_cflag => "-D_REENTRANT",
- lflags => "\$(LDFLAGS) \$(LDLIBS)",
+ lflags => "\$(LDFLAGS)",
+ ex_libs => "\$(LDLIBS)",
bn_ops => "SIXTY_FOUR_BIT_LONG",
dso_scheme => "$ENV{'LIBSSL_dlfcn'}",
shared_target => "linux-shared",
diff --git a/Configurations/99-personal-ben.conf b/Configurations/99-personal-ben.conf
index 0bebb04b16..c445199bc5 100644
--- a/Configurations/99-personal-ben.conf
+++ b/Configurations/99-personal-ben.conf
@@ -83,7 +83,7 @@
cflags => "$gcc_devteam_warn -Wno-language-extension-token -Wno-extended-offsetof -arch x86_64 -O3 -DL_ENDIAN -DMD32_REG_T=int -Wall",
thread_cflag => "-D_REENTRANT",
sys_id => "MACOSX",
- lflags => "-Wl,-search_paths_first%",
+ lflags => "-Wl,-search_paths_first",
bn_ops => "SIXTY_FOUR_BIT_LONG",
perlasm_scheme => "macosx",
dso_scheme => "dlfcn",