diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2023-09-25 07:48:00 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2023-09-25 07:48:00 +0200 |
commit | 275f7140599439bcefc51e0fca25533648e78867 (patch) | |
tree | ca2b4b715c0cc19df0077f4c7600a3be1ebd9c36 | |
parent | 582a1d8e6463345efca68f74edf17aefe39e66ed (diff) |
Add generic Linux bindist config
-rw-r--r-- | xsd/manifest | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/xsd/manifest b/xsd/manifest index 1d24831..f11e8b4 100644 --- a/xsd/manifest +++ b/xsd/manifest @@ -115,6 +115,10 @@ bpkg.create:config.cc.coptions+="/MT" b.create:config.cc.coptions="/W2 /O2" \ +# Note that /usr/lib/libc++.1.dylib is pre-installed and appears to be +# reasonably compatible (even forward-compatible) so we don't bother +# with linking it statically for now. +# bindist-macos-builds: bindist bindist-macos-build-include: macos*-** bindist-macos-build-exclude: ** @@ -129,3 +133,23 @@ bpkg.create:config.bin.lib=static bpkg.create:config.bin.liba.lib="shared static" b.create:config.cc.coptions="-Wall -O3" \ + +# Generic linux package (built using oldest Debian we support). +# +# Note: update glibc version in metadata if changing build configuration. +# +bindist-linux-builds: bindist +bindist-linux-build-include: linux_debian_11-gcc_10.2-bindist +bindist-linux-build-exclude: ** +bindist-linux-build-config: +\ ++bpkg.bindist.archive: ++bbot.bindist.upload: +bpkg.bindist.archive:--recursive=auto +bpkg.bindist.archive:--archive-build-meta=linux-glibc2.31 +bpkg.bindist.archive:config.install.relocatable=true +bpkg.create:config.bin.lib=static +bpkg.create:config.bin.liba.lib="shared static" +bpkg.create:config.cc.loptions="-static-libstdc++ -static-libgcc" +b.create:config.cc.coptions="-Wall -O3" +\ |