On Tuesday, June 30, 2015, Robert Schwebel <r.schwe...@pengutronix.de>
wrote:

> On Tue, Jun 30, 2015 at 05:44:54PM +0200, Robert Schwebel wrote:
> > Our first impression when we saw soletta was: wow, they did it right.
> > And now you are removing autotools and replace that by Kconfig. I don't
> > think that this is a good idea, especially when things make further
> > progress and there will be modules with external dependencies.
> >
> > Are you sure you took care of things like out-of-tree builds and cross
> > compilation in a clean environment?
> >
> > All experience from packaging > 600 tools for ptxdist shows, that any
> > package that tries to be smarter than autotools and invent their own
> > build system didn't take care of many important things.
>
> rsc@callisto:soletta$ make -j 4 ARCH=arm
> CROSS_COMPILE=/opt/OSELAS.Toolchain-2014.12.0/arm-cortexa8-linux-gnueabihf/gcc-4.9.2-glibc-2.20-binutils-2.24-kernel-3.16-sanitized/bin/arm-cortexa8-linux-gnueabihf-
>
> ...
>
> rsc@callisto:soletta$ file build/soletta_sysroot/usr/bin/sol-fbp-runner
> build/soletta_sysroot/usr/bin/sol-fbp-runner: ELF 64-bit LSB executable,
> x86-64, version 1 (SYSV), dynamically linked, interpreter
> /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32,
> BuildID[sha1]=ab8c0ae81e21690d44fe635fc817f906caca899b, not stripped
>
> ARGH!


We're fixing it, we found problems within Yocto as well.

The idea of moving to Kbuild is to make options interdependency easier to
track and do, as well as allowing it to be extremely configurable for small
os (for standard Linux we can compile everything as .so and ship what we
need)

Sorry about the inconvenience at this moment, but I believe as soon as we
get enough test it will be stable and a better option.


(BTW, for cross compile we will need two builds of Soletta as we use some
built binaries to generate other files we use. One native and another for
target)



>
> rsc
> --
> Pengutronix e.K.                           |                             |
> Industrial Linux Solutions                 | http://www.pengutronix.de/  |
> Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
> Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |
> _______________________________________________
> Celinux-dev mailing list
> Celinux-dev@lists.celinuxforum.org <javascript:;>
> https://lists.celinuxforum.org/mailman/listinfo/celinux-dev
>


-- 
Gustavo Sverzut Barbieri
--------------------------------------
Mobile: +55 (19) 99225-2202
Contact: http://www.gustavobarbieri.com.br/contact
_______________________________________________
Celinux-dev mailing list
Celinux-dev@lists.celinuxforum.org
https://lists.celinuxforum.org/mailman/listinfo/celinux-dev

Reply via email to