02.06.2017, 16:42, "Nagendra K" <[email protected]>: > Hi Konstantin and Micheal, > > In the below email, you have mentioned the below line > b) need to update device userland to use new runtime libraries > > I have built the toolchain, now want to understand how to compile webkitgtk > with this toolchain. You have mentioned the above line, can you be more > details on this > I tried to edit the makefiles for CC and CXX to the set to point to the newly > built cross compile binaries, but when I tried to do cmake these changes they > are being reset back to the path of the original which are pointing to PC's > gcc. Any suggestion here.
For cross-compilation with cmake you should use toolchain file, where you specify location of compilers' paths and library search paths. See official documentation of cmake [1]. Also, you can find example of cross-compilation setup for WebKitGTK at [2]. BTW, if you build cross-compiler with buildroot, it generates cmake toolchain files as well. [1] https://cmake.org/cmake/help/v3.7/manual/cmake-toolchains.7.html#cross-compiling-for-linux [2] https://trac.webkit.org/wiki/BuildingGtk#CrossCompilingforARMdevices > Thanks and Regards, > Nagendra > > Thanks and Regards, > Nagendra > > On 3 May 2017 10:17 p.m., "Konstantin Tokarev" <[email protected]> wrote: > >> 03.05.2017, 19:39, "Michael Catanzaro" <[email protected]>: >>> On Wed, May 3, 2017 at 6:09 AM, Konstantin Tokarev <[email protected]> >>> wrote: >>>> It should be possible to build 2.12.5 if you disable FTL JIT and >>>> IndexedDB. It's possible to enable these features as well, but you'll >>>> need to patch code. >>> >>> You could also look into cross-compiling from a desktop computer. This >>> will not only save you a lot of time in the long run, you also won't >>> have to worry about the toolchain on the target. >>> >>> I'm not sure if we have instructions for cross-compiling or not. We >>> ought to; it's important. >> >> I assumed that topic starter is cross-compiling. >> >> To cross-compile, you >> a) need to have sitable cross-toolchain, and >> b) need to update device userland to use new runtime libraries >> >> So there are enough troubles even if you don't ever try to run compiler on >> device >> >>> >>> Good luck, >>> >>> Michael >> >> -- >> Regards, >> Konstantin -- Regards, Konstantin _______________________________________________ webkit-gtk mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-gtk
