dirk.griffioen at barcelonamedia.org
Mon Jun 15 08:41:57 PDT 2009
Once more, a small update on setting up a crosscompiler
- clam: ok
- plugins: spacialization is ok, osc does not compile (has it been tried
with another compiler?)
- networkeditor: builds
I also compiled boost, but not with all libraries as the crosscompiler
needs to be updated to be able to compile
- errors: iostreams, math (one of the math libs)
- not tried: python, regex with icu, mpi
The question now is 'do we need/want a full boost version to ship with
clam or do we ship just the things we need?'
- in the first case we need to update the crosscompiler to gcc 4.3 (but
we might need this any way when we want to update the binaries)
- in the second case we just add what want/need now (many great libs are
header only) and fix the rest later ...
What do you think?
- experience has shown that running more than 1 compiler over a codebase
makes it better (different compilers catch different bugs), and that the
testfarm/continuous build should be run on platforms you ship for ...
- from seeing a bit more code, I think that using for instance the
microsoft compiler is a lost case (it will need a lot!! of work); same
maybe applies to the intel compiler
Dirk Griffioen wrote:
> Small update:
> - libmad still breaks after applying the patch.
> - Xerces seems to be fine
> - gtk does not complete fully: I cannot find pkg-config in either the
> gtk of gmm dir
> So, building locally breaks.
> I downloaded the binary package with more success:
> - clam now builds (compile, link to dll)
> - networkeditor or plugins do not build, sadly
> Maybe David can help me a little bit?
> Another question is 'what needs to be done for adding boost'?
> - boost does not use autconf/make/configure/scons, but it's own build
> tool: http://www.boost.org/doc/tools/build/index.html
> - would compiling it with mingw, installing and then grab include/lib
> be enough?
>> On Thursday 11 June 2009 18:35:51 dirk.griffioen wrote:
>>> After first trying native compiling (microsoft & mingw - both are
>>> broken) I tried the crosscompile setup as I would like the opportunity
>>> to add boost.
>>> I wanted to setup anew because I don't want to break the existing one ...
>>> However, I am having problems with a few libs:
>>> - xerces does not finish because 'dllwrap' is not found
>> If that still gives you problems you can even disable it as long as you have
>> libxml++ working.
>>> - libmad does not compile because libtool goes wrong
>> Did you applied the pkg-config patch?
>>> Futher, the gtk setup chokes wine to death, so I tried it a couple more
>>> times - I think it is okay now ...
>>> The rest is fine, so if the other 2 work I would be interested to see
>>> how boost can be added.
>> Just proceed to install it with prefix in the sandbox and append the procedure
>> you follow in the wiki page. Then we should add the proper configuration part
>> in the scons script, we can do that together if you want.
>>> (PS - I did setup in a virtual machine, so you can get a copy for your
>>> own crosscompiler)
>> Clam-devel mailing list
>> Clam-devel at llistes.projectes.lafarga.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the clam-devel