Hi Thomas,

On Wed, Apr 27, 2011 at 08:44:04PM +0200, Thomas Gaugler wrote:
> I combined the best of your patch and the input from
> http://sourceforge.net/support/tracker.php?aid=2949102.
> 
> The result is now visible in the collab-maint subversion repository.
> http://svn.debian.org/wsvn/collab-maint/ext-maint/nsis/trunk/?op=log
> 
> The preference is given to mingw-w64. However in case mingw-w64 is not
> available then the build process would fall back to mingw32.

That's great! I've taken a look at the result, and noticed a few
things:
* README.Debian still refers to the old i586-mingw32msvc paths only;
* nsis-pluginapi recommends mingw-w64 but nsis suggests gcc-mingw32;
* headers and libraries are only installed in /usr/i686-w64-mingw32
  (when built with mingw-w64, since I take it it's
  /usr/i586-mingw32msvc when building with mingw32).

As a result even though nsis itself can still be built with either
mingw-w64 or mingw32 (which is very nice indeed), the resulting
package only allows building with whichever compiler was used to build
nsis... mingw32 and mingw-w64 produce ABI-compatible binaries, so
building using the output of either works with both compilers;
shipping the same library in /usr/i586-mingw32msvc/lib/nsis and
/usr/i686-w64-mingw32/lib/nsis works fine.

I'm wondering about this since you asked about it previously, in order
to avoid making win32-loader FTBFS once nsis switches to mingw-w64!

> So building nsis with mingw-w64 should be officially possible once
> nsis-2.46-4 is released.

Excellent.

> Your work for mingw-w64 is very much appreciated. Thanks a lot for that.

You're very welcome, yours on nsis is too!

Regards,

Stephen



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to