Changes between Version 1 and Version 2 of Ticket #41275, comment 7
- Timestamp:
- Jul 7, 2014, 5:26:17 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #41275, comment 7
v1 v2 33 33 === proposed steps for resolution === 34 34 1. don't build with clang - in near term at least 35 1. apply patch andset compiler in port35 1. finalise patches to set compiler in port 36 36 1. ~~submit bug report upstream to add CC and CXX options~~ https://sourceforge.net/p/nsis/patches/253/ 37 37 1. don't build ExDLL when passed SKIPPLUGINS=all 38 1. apply patch in port38 1. finalise patches to prevent cross-compilation in port and remove dependency on i386-mingw32-gcc 39 39 1. ~~submit bug report upstream~~ https://sourceforge.net/p/nsis/patches/254/ 40 1. c hoose whether to cross-compile - if not, remove build dependency on i386-mingw32-gcc40 1. consider creating separate ticket to build all nsis components, using MinGW for cross-compilation 41 41 - pro: it's the normal MacPorts way to build rather than download (except for port binaries). 42 42 - con: nsis build instructions state that MinGW "results in noticeably larger installers". 43 43 - all components build for me except 'NSIS Menu' - that complains it's missing wx-config, so it might work with a build dependency on wxWidgets 44 - either way it should be possible to tidy up the invocation of scons a bit 45 1. submit bugs for clang compatibility upstream 46 1. ~~fix build errors against libc++~~ https://sourceforge.net/p/nsis/bugs/1085/ 47 1. add separate CCFLAGS etc options for native and cross-compilers 44 1. ~~submit patch to fix build errors against libc++~~ https://sourceforge.net/p/nsis/bugs/1085/ 48 45 1. re-enable building with clang for future version of nsis 49 46 - add STRIP=no to scons.args