|
From: | Jonathan Hogg |
Subject: | Re: [Mingw-cross-env-list] What gets compiled into DLL by libtool (licencing issues) |
Date: | Thu, 27 Feb 2014 13:24:48 +0000 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 |
On 27/02/14 06:43, Tony Theodore wrote:
--mode=link x86_64-w64-mingw32-gfortranActually, you are using the standard static build. That should be x86_64-w64-mingw32.shared-gfortran. Can you try building MXE again with: make gcc MXE_TARGETS=x86_64-w64-mingw32.shared and see what the result is?Also forgot to mention that this is only in the master branch. OpenBLAS has also been added to master so you might like to try the MXE provided one and see how it compares.
Right, knowing it was on master and not stable helped a lot. This seems to have resolved the issue - many thanks. However I can't compile with openmp, even after building libgomp. The file clearly exists in
$(MXE_DIR)/usr/lib/gcc/x86_64-w64-mingw32.shared/4.8.2/libgomp.spec- though this is a very odd place for it to sit, given it matches neither the x86_64-w64-mingw32-gfortran version (4.6.3) nor the host gfortran version (4.8.1)
I used the OpenBLAS build but had to modify the build instructions slightly as I need AVX support (TARGET=SANDYBRIDGE) - I suspect the optimal build is actually to use its dynamic arch support and build versions for i686/SSE4/AVX
Many thanks, Jonathan. -- Scanned by iCritical.
[Prev in Thread] | Current Thread | [Next in Thread] |