Am Montag, 28. Januar 2013, 14:42:49 schrieb Guillaume Gardet:
Le 28/01/2013 14:36, Adrian Schröter a écrit :
Am Montag, 28. Januar 2013, 13:52:26 schrieb Guillaume Gardet:
Hi,
I think it would be great to have a devel:ARM:AArch64 project (or another name) where we could store all our patches for AArch64. What do you think about it? Yes, but lets not do the mistake to store them there to long. They should get submitted to standard factory as soon as possible (maybe just ensuring that they harm not other architectures :)
Ok. What would be the policy? For example, I can build the "rpm" package without selinux support since it is not yet available. Is it ok to add patches to Factory to disable selinux for aarch64?
Yes, would be fine. However, for this specific case, disabling core features may turn into a nightmare when one has to adapt lots of packages afterwards ... But if we want to go that way, better doing it in factory and reverting it also there later. The former ARM ports failed mainly because exactly this merging work was not done.
Then, "autoreconf -fi" fails with an obscure reason. So, I workaround it with "autoreconf -fi || autoconf -fi" for aarch64. I am not sure Factory will accept this kind of workaround.
Hm, I would prefer to understand if better ... but in the end, the question is if the individual package owner does accept it or not ;) bye adrian
Regards,
Guillaume
Regards,
Guillaume
Le 15/01/2013 10:46, Guillaume Gardet a écrit :
First usefull infos are here:
https://en.opensuse.org/openSUSE:AArch64
Regards,
Guillaume
Le 14/01/2013 16:50, Guillaume Gardet a écrit :
Hi,
I would like to make a wiki page about AArch64 (armv8) to list all things we must do for AArch64 in openSUSE.
A page name like openSUSE:AArch64 looks good to me. Any objection?
I have already some informations about AArch64 build but nothing on what is needed to get things in openSUSE (understand in OBS). I mean, what is needed to be able to start building AArch64 packages?
I guess we must have a minimal rootfs with some tools? Or maybe just cross-compile?
I already tested my own rootfs (built with the buildroot tool).
I used : * a bootimg: http://releases.linaro.org/12.12/openembedded/aarch64/img-foundation.axf * u-boot: http://fedorapeople.org/~ahs3/u-boot.bin * Foundation_v8 (sort of qemu but seems to not be redistribuable) * A custom rootfs (I built using buildroot. See: buildroot.net)
I built my own image with fdisk and files listed above and got it running: Foundation_v8 --image img-foundation.axf --block-device ./tmp/rootfs.img --network=nat
So, what would be the next step?
Regards,
Guillaume
-- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org