Cuberite Forum
Bearbin's Automated Builds - Printable Version

+- Cuberite Forum (https://forum.cuberite.org)
+-- Forum: Cuberite (https://forum.cuberite.org/forum-4.html)
+--- Forum: Discussion (https://forum.cuberite.org/forum-5.html)
+--- Thread: Bearbin's Automated Builds (/thread-538.html)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27


RE: Bearbin's Automated Builds - bearbin - 01-15-2014

Just back up again - the VPS it's hosted on is having a bit of instability.


RE: Bearbin's Automated Builds - xoft - 01-19-2014

I've just found this: http://www.kitware.com/blog/home/post/426
It describes, step by step, how to make RasPi cross-compiling work on Linux. Perhaps you could use that to set up crosscompiling on a more powerful PC rather than using the actual Pi for the compilation.


RE: Bearbin's Automated Builds - worktycho - 01-19-2014

If you go for cross compiling the only system libraries we use are the dynamic loader(should by libdl) and libm.


RE: Bearbin's Automated Builds - bearbin - 01-19-2014

I'll look into it.


RE: Bearbin's Automated Builds - bearbin - 01-20-2014

Thanks for that guide. If any of you has a raspi can you test MCServer Linux-RasPi New please Smile


RE: Bearbin's Automated Builds - xoft - 01-20-2014

Doesn't seem to be building

Well, now that's trouble - the build process needs one of the executables it built to actually generate the bindings.


RE: Bearbin's Automated Builds - bearbin - 01-20-2014

ah. That would seem to be a problemTongue

How do you think I could get around that?


RE: Bearbin's Automated Builds - xoft - 01-20-2014

Copying a tolua executable from the machine-local builds could help, but CMake might want to overwrite it with a fresh compile nevertheless.
Is there a way to execute normal (not crosscompile) cmake for tolua and then the crosscompile one for MCS? Hm, but that will make it complain, you'd need separate configuration folders, which would defeat the purpose of reusing the tolua executable. Dunno. Sorry.


RE: Bearbin's Automated Builds - worktycho - 01-20-2014

Cmake does have something on the wiki about it. I'm trying to decipher it now. It seems xoft that your right about compiling twice.
Looks like you have to do a build on the native platform then the crosscompiled platform and you can set the cmake file up to use the native version of the generator.


RE: Bearbin's Automated Builds - bearbin - 03-03-2014

I may have finally fixed the issues with Hard and Soft float. I have now created a hardfloat build (should improve performance) and I've also renamed the softfloat build.