diff options
| author | Michael Forney <mforney@mforney.org> | 2020-02-13 01:15:31 -0800 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2020-02-13 01:16:11 -0800 |
| commit | 48c29a5ebd8fc20891f484216ce3489e1dd6ed28 (patch) | |
| tree | 9b09532f0bc4cd9fad3175fea691c0816297a766 | |
| parent | 763c8937cba78cde21f2d4b2c61b36a32b49b596 (diff) | |
musl: Build and install empty libraries
| -rw-r--r-- | pkg/musl/gen.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkg/musl/gen.lua b/pkg/musl/gen.lua index 7bffc080..a6fe3d14 100644 --- 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 |
