Re: ANN: Soletta Project


Gustavo Sverzut Barbieri
 



On Tuesday, June 30, 2015, Robert Schwebel <r.schwebel@...> 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@...
https://lists.celinuxforum.org/mailman/listinfo/celinux-dev


--
Gustavo Sverzut Barbieri
--------------------------------------
Mobile: +55 (19) 99225-2202
Contact: http://www.gustavobarbieri.com.br/contact

Join Celinux-dev@lists.celinuxforum.org to automatically receive all group messages.