mingw-cross-env-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Mingw-cross-env-list] Qt libjscore.a not installed


From: Mark Brand
Subject: Re: [Mingw-cross-env-list] Qt libjscore.a not installed
Date: Tue, 29 Nov 2011 17:42:57 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:8.0.1) Gecko/20111121 Firefox/8.0.1 SeaMonkey/2.5

G Coco wrote:
Hi,

Just compiled up the latest default branch and then attempted to
recompiled up the application that I build successfully using MCE
2.21. The build failed with

MCE/usr/lib/gcc/i686-pc-mingw32/4.6.1/../../../../i686-pc-mingw32/bin/ld:
cannot find -ljscore

I checked on MCE 2.21 and there is a libjscore.a but in the default
branch build there is no libjscore.a

I see that the qt-1-cherrypicks.patch has changed though it kind of
looks like the libjscore stuff that was needed in 4.7.x is still
present but in a different id now.

Can someone confirm that libjscore.a should still be being installed
(pretty sure it is needed for linkning if you are using the static
Webkit build) and try and figure out why it isn't if it is meant to.



Hi Gareth,

Thanks for pointing this out. I see in the log that the library is built at

tmp-qt/qt-everywhere-opensource-src-4.8.0/src/3rdparty/webkit/Source/JavaScriptCore/release/libjscore.a

but, you're right, it doesn't get installed. I'll investigate. In the meantime, you can always add an explicit $(INSTALL) command to qt.mk as a workaround. This should work:

$(INSTALL) -m644 $(1)/src/3rdparty/webkit/Source/JavaScriptCore/release/libjscore.a $(PREFIX)/$(TARGET)/lib/

Mark



reply via email to

[Prev in Thread] Current Thread [Next in Thread]