Re: armhf port, repo and simple image available
snip excellent news Hi Konstantinos Margaritis, Excellent news on your set up of a hard float variant. The following is a stream of thought set of questions/observations. I was wondering, do you have any documentation on what you did to create the variant? As in, create the directory structure... create-cross tools... download all source by doing... run X programs to batch compile everything changed.. Or at the very least the set(s) of instructions you followed to create your build environment. The reason I ask is that if it were easy(ish) to say set up a local source and build system, or better still direct source from debian with local cross compilation, that could be reasonably automated it would allow debian to also be a source distribution. Now while that may seem at odds with the whole debian ethos of being a binary distribution, it would allow far greater customisation for processor/SoC/board variants instead of the position now which is lets go for roughly the lowest common denominator object code compatibility. Also if I've read correctly just as long as you don't mix hard and soft float then there should be no problem with mixing objects that use say thumb/neon etc; with objects that don't? It is only the hard/soft float compiler change that has caused an object incompatibility? I guess that will do for the questions for now :-) Thanks in advance. JonXx -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/blu0-smtp37ee6b2557714059fcae8098...@phx.gbl
Re: armhf port, repo and simple image available
On Wednesday 04 August 2010 17:01:18 Konstantinos Margaritis wrote: 3. libtheora, well that's a known issue in gcc LP: #605255, I'm rebuilding gcc today probably and I'll retry again 12. isc-dhcp fails to build, I didn't patch it at all but it fails with this error: http://paste.debian.net/82211/ I rebuilt a new gcc with a few more linaro patches and both libtheora and isc- dhcp built successfully. All packages are uploaded. Also, I've built most d-i udebs for armhf and have added armhf targets to d-i. I'll upload binaries and sources as soon as I'm done with those -also, added an -efikamx flavour, but with no efikamx kernel patches yet. Konstantinos -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201008101700.36968.mar...@genesi-usa.com
Re: armhf port, repo and simple image available
On Wednesday 04 August 2010 17:01:18 Konstantinos Margaritis wrote: 9. elinks build breaks with this error: http://paste.debian.net/82207/ I can't build aptitude without elinks, so if anyone has an idea about that I'd appreciate it. Both elinks and aptitude were fixed, built and uploaded. While I don't think every package built is worth mentioning, aptitude in particular is because it enables the use of pbuilder for the first time. Konstantinos -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201008082046.38429.mar...@genesi-usa.com
Re: armhf port, repo and simple image available
On Wednesday 04 August 2010 19:23:51 Konstantinos Margaritis wrote: Yup, and doxygen fails. In fact I am amazed that this actually builds on other platforms properly, it appears that it build-deps on libqt4-dev, but Makefile.doxywizard is configured for qt3: I patched doxygen to use qmake-qt4 and moc-qt4 by default, the package builds fine even if qt3 is installed (thanks to svuorela for the hint). Konstantinos -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201008072229.44807.mar...@genesi-usa.com
Re: armhf port, repo and simple image available
On Wednesday 04 August 2010 17:01:18 Konstantinos Margaritis wrote: 11. klibc: I modified the source to tune for armv7-a but it still fails to build: http://paste.debian.net/82212/ (which as I found, used to occur with klibc in ubuntu, LP: #534281). This probably has to do with my older version of linux-libc-dev however, so I won't worry about it much until I upgrade to a newer kernel. 14. linux-libc-dev is not available as I haven't worked on kernel builds yet. When needed I used the ubuntu version I already had on the system before (karmic 2.6.31-21.59, should work for most stuff except for the klibc problem). Ok, I patched linux kernel source packages to add armhf (I used 2.6.35- rc6~experimental) and even added a -efikamx flavour -dummy for now, no actual patches for efikamx, just wanted to play around with the linux kernel packaging. After some hours of compiling, I have now all armhf kernel packages -and indep packages- incl. linux-libc-dev. These have all gone into the freevec.org repository. Also, I tried recompiling klibc now _with_ the arm7-a tunes, and it built successfully. So, that's minus 2 issues yet. The good news with linux-libc-dev is that apt-get install build-essential succeeds now. Konstantinos -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201008072238.34194.mar...@genesi-usa.com
Re: armhf port, repo and simple image available
On Wednesday 04 August 2010 17:01:18 Konstantinos Margaritis wrote: There are a few things left to do yet: 1. binutils, I'm using the ubuntu package right now as the debian one doesn't yet compile, I guess I'll need some CodeSourcery arm hardfp backports to make it work. This is the only important package missing right now -well, you won't be able to build stuff without it :-/ good news, I got experimental version to build. package uploaded. now only package really remaining to get a build-essential system is linux- libc-dev. K. -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201008052351.15584.mar...@genesi-usa.com
Re: armhf port, repo and simple image available
On Wednesday 04 August 2010 17:01:18 Konstantinos Margaritis wrote: Mono seems to build though Correction, mono does not build: http://paste.debian.net/82215/ I might have forgotten some packages here in the list, if I find something else, I'll post another mail. Yup, and doxygen fails. In fact I am amazed that this actually builds on other platforms properly, it appears that it build-deps on libqt4-dev, but Makefile.doxywizard is configured for qt3: /usr/bin/make -C addon/doxywizard make[2]: Entering directory `/home/oem/doxygen-1.7.1/addon/doxywizard' qmake doxywizard.pro -o Makefile.doxywizard /usr/bin/make -f Makefile.doxywizard make[3]: Entering directory `/home/oem/doxygen-1.7.1/addon/doxywizard' g++ -c -pipe -g -D_LARGEFILE_SOURCE -Wall -W -O2 -D_REENTRANT - DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. - I/usr/include/qt3 -Imoc/ -o obj/doxywizard.o doxywizard.cpp doxywizard.cpp:1: fatal error: QtGui: No such file or directory compilation terminated. make[3]: *** [obj/doxywizard.o] Error 1 Regards Konstantinos -- To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201008041923.51791.mar...@genesi-usa.com