justdan96 / tsmuxer_build

Dockerfile for creating a container suitable for building tsMuxer with Linux, Windows and OSX outputs
Apache License 2.0
0 stars 1 forks source link

Enable GCC 8 with MXE #3

Closed justdan96 closed 4 years ago

justdan96 commented 4 years ago

Currently working on this. Will ditch using the MXE Debian repo and build from scratch with GCC 8.3. This should fix the issues raised in https://github.com/justdan96/tsMuxer/pull/222

justdan96 commented 4 years ago

Note to self: MXE is non-relocatable so any rebuilds of MXE have to be done in-place.

justdan96 commented 4 years ago

The following make command is used to build our toolchain:

make MXE_USE_CCACHE= MXE_TARGETS='x86_64-w64-mingw32.static i686-w64-mingw32.static' MXE_PLUGIN_DIRS=plugins/gcc8 autotools gcc cmake cmake-conf mxe-conf zlib harfbuzz freetype openssl qtbase qtmultimedia qttools qttranslations qtwinextras qtconnectivity qtscript 
justdan96 commented 4 years ago

Got it up and working, push to Docker Hub ongoing

justdan96 commented 4 years ago

Fixed issue with cmake not being available after recent changes