commit: 48c29a5ebd8fc20891f484216ce3489e1dd6ed28
parent 763c8937cba78cde21f2d4b2c61b36a32b49b596
Author: Michael Forney <mforney@mforney.org>
Date: Thu, 13 Feb 2020 01:15:31 -0800
musl: Build and install empty libraries
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/pkg/musl/gen.lua b/pkg/musl/gen.lua
@@ -68,6 +68,11 @@ file('lib/libc.so', '755', '$outdir/libc.so')
sym('lib/ld-musl-'..arch..'.so.1', 'libc.so')
sym('bin/ldd', '../lib/libc.so')
+for _, lib in ipairs{'libm.a', 'librt.a', 'libpthread.a', 'libcrypt.a', 'libutil.a', 'libxnet.a', 'libresolv.a', 'libdl.a'} do
+ ar(lib, {})
+ file('lib/'..lib, '644', '$outdir/'..lib)
+end
+
local startfiles = {'$outdir/libc.a'}
for _, obj in ipairs{'crt1.o', 'crti.o', 'crtn.o', 'rcrt1.o'} do
local out = '$outdir/'..obj