Changes between Version 1 and Version 2 of Ticket #41275, comment 7


Ignore:
Timestamp:
Jul 7, 2014, 5:26:17 AM (10 years ago)
Author:
steve+macports@…
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #41275, comment 7

    v1 v2  
    3333=== proposed steps for resolution ===
    34341. don't build with clang - in near term at least
    35    1. apply patch and set compiler in port
     35   1. finalise patches to set compiler in port
    3636   1. ~~submit bug report upstream to add CC and CXX options~~ https://sourceforge.net/p/nsis/patches/253/
    37371. don't build ExDLL when passed SKIPPLUGINS=all
    38    1. apply patch in port
     38   1. finalise patches to prevent cross-compilation in port and remove dependency on i386-mingw32-gcc
    3939   1. ~~submit bug report upstream~~ https://sourceforge.net/p/nsis/patches/254/
    40 1. choose whether to cross-compile - if not, remove build dependency on i386-mingw32-gcc
     401. consider creating separate ticket to build all nsis components, using MinGW for cross-compilation
    4141   - pro: it's the normal MacPorts way to build rather than download (except for port binaries).
    4242   - con: nsis build instructions state that MinGW "results in noticeably larger installers".
    4343   - 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
     441. ~~submit patch to fix build errors against libc++~~ https://sourceforge.net/p/nsis/bugs/1085/
    48451. re-enable building with clang for future version of nsis
    4946   - add STRIP=no to scons.args