summaryrefslogtreecommitdiff
path: root/pkg/openbsd/gen.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2018-11-05 12:25:49 -0800
committerMichael Forney <mforney@mforney.org>2018-11-06 00:00:25 -0800
commitd19e6b823b76a87264202bbdd9c5b7e9773554e9 (patch)
treedbc1173761b0ab14f5c4c1b3374cf8c0ced69e27 /pkg/openbsd/gen.lua
parent9c81417ff34ccee69f204cb328b39a2f4831e163 (diff)
Use musl 1.1.20 getentropy
Diffstat (limited to 'pkg/openbsd/gen.lua')
-rw-r--r--pkg/openbsd/gen.lua16
1 files changed, 2 insertions, 14 deletions
diff --git a/pkg/openbsd/gen.lua b/pkg/openbsd/gen.lua
index aa47ce0c..25b131bb 100644
--- a/pkg/openbsd/gen.lua
+++ b/pkg/openbsd/gen.lua
@@ -5,17 +5,6 @@ cflags{
'-idirafter $srcdir/sys',
'-idirafter $srcdir/lib/libutil',
}
-local libs
-
-if not config.tls or config.tls == 'libressl' then
- cflags{'-D USE_OPENSSL', '-I $builddir/pkg/libressl/include'}
- libs = {'$builddir/pkg/libressl/libcrypto-sha.a'}
-elseif config.tls == 'bearssl' then
- cflags{'-D USE_BEARSSL', '-I pkg/bearssl/src/inc'}
- libs = {'$builddir/pkg/bearssl/libbearssl.a'}
-else
- error('unknown config.tls: '..config.tls)
-end
-- Link arc4random.c to '$outdir' so that it doesn't include the local
-- arc4random.h
@@ -27,7 +16,7 @@ cc('$outdir/lib/libc/crypt/arc4random.c', {
'$outdir/lib/libc/crypt/chacha_private.h',
})
-lib('libbsd.a', {paths[[
+lib('libbsd.a', [[
lib/libc/(
crypt/(arc4random.c.o arc4random_uniform.c)
gen/(fts.c getprogname.c pwcache.c readpassphrase.c setprogname.c unvis.c vis.c warnc.c vwarnc.c)
@@ -35,9 +24,8 @@ lib('libbsd.a', {paths[[
stdlib/(freezero.c reallocarray.c recallocarray.c strtonum.c)
string/(explicit_bzero.c strmode.c timingsafe_bcmp.c timingsafe_memcmp.c)
)
- lib/libcrypto/arc4random/getentropy_linux.c
lib/libutil/ohash.c
-]], libs}, {'pkg/libressl/headers'})
+]])
file('lib/libbsd.a', '644', '$outdir/libbsd.a')
-- diff