Re: armhf port, repo and simple image available

2010-08-14 Thread Jonathan Wilson
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

2010-08-10 Thread Konstantinos Margaritis
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

2010-08-08 Thread Konstantinos Margaritis
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

2010-08-07 Thread Konstantinos Margaritis
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

2010-08-07 Thread Konstantinos Margaritis
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

2010-08-05 Thread Konstantinos Margaritis
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

2010-08-04 Thread Konstantinos Margaritis
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