10 Commits
Author SHA1 Message Date
Ikey Doherty c03d5cdff8 mkgobuildy: Clean up and reorganise
Signed-off-by: Ikey Doherty <ikey.doherty@intel.com>
2019-01-02 13:41:27 +00:00
Ikey Doherty 9624bde1b9 mkgobuildy: Gracefully handle missing linux32 availability
Signed-off-by: Ikey Doherty <ikey.doherty@intel.com>
2019-01-01 14:04:34 +00:00
Ikey Doherty b001cbf750 intercept: Add support for overriding the use of vendored LibreSSL
This new functionality is about controlling the usage of older LibreSSL
builds within Linux ports. The versions being overriden at the moment
actually come from 2015, hence having this directly in LSI.

Effectively we'll "solve" the issue of not being able to have both
LibreSSL and OpenSSL at the same time, by adding a shim mode. With this
mode we're able to provide new names for the LibreSSL libraries, so that
they can be provided explicitly for LSI usage.

For Solus we've opted to package this up as "libressl-shim", and suffixed
all of the libraries with "-libressl". This can be controlled within the
meson options for best results. For distributions already using LibreSSL
as their native SSL implementation, the `native` option will ensure that
the host libSSL (libressl) is used providing that it has the required
1.0.0 ABI compatibility symlinks.

Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2017-11-07 17:27:12 +00:00
Ikey Doherty 5810e63576 Force debugoptimized as we stripped CFLAGS from Solus environment
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2017-10-21 17:16:43 +01:00
Ikey Doherty 75d2e9cc45 Restore option for controlling libcxx abi for LD_PRELOAD, fixes steam runtime
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2017-10-11 01:28:48 +01:00
Ikey Doherty 4f332c9acf Update mkgobuildy to install directly to the system
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2017-10-11 00:16:54 +01:00
Ikey Doherty 4d3abc5e37 Enable GTK frontend, don't build Shim for 32-bit
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2017-10-10 22:52:45 +01:00
Ikey Doherty 29081c492d Make build script a bit more robust..
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2017-10-10 20:32:52 +01:00
Ikey Doherty 6b107f33b5 Ensure we can build everything now.
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2017-10-10 20:29:13 +01:00
Ikey Doherty ba8ae8f384 Add mkgobuildy to handle dual builds..
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2017-10-10 20:26:33 +01:00