linking in cygwin on Win 7 x64
hardya
andrew_hardy@hardysoft.co.uk
Tue Feb 28 14:41:00 GMT 2012
I am running a makefile for a simulation software called omnet++. I have
Win7 x64 but the build runs from within (I think) cygwin, i.e. I run an
appl' called mingwenv.cmd which I believe is essentially cygwin.
I understand the build is supposed to support Win 7 x64 and has been tested
on such. However in my case I can build with exact same content and actions
on XP successfully, but on my win7 x64, the final link is reported as
successful, but only builds a very small file.
g++ -shared -o ../out/gcc-debug/src/libinet.dll -Wl,--no-as-needed
.tmplib10468 -L"c:/omnetpp-4.2.1/lib/gcc" -L"c:/omnetpp-4.2.1/lib"
-loppenvird -loppsimd -lwsock32 -lstdc++ -Wl,--enable-auto-import
-shared-libgcc -L/usr/bin -L/usr/lib -Wl,-rpath,c:/omnetpp-4.2.1/lib
-Wl,-rpath,.
.tmplib10468 is around 64,000KB, but the resultant libinet.dll is only 42KB
and when used there is an indication that many classes are not registered.
I realise this is not the place for omnet++ support. Howver, I am hoping
there is some common g++ knowledge which I do not have which may at least
point me in the right direction.
Many thanks in anticipation.
Andrew
--
View this message in context: http://old.nabble.com/linking-in-cygwin-on-Win-7-x64-tp33407084p33407084.html
Sent from the gcc - libstdc++ mailing list archive at Nabble.com.
More information about the Libstdc++
mailing list