Geert Stappers wrote:> Op 2013-08-05 om 12:29 schreef Dash Four: > >> Gene Cumm wrote: >> >>> On Sun, Aug 4, 2013 at 5:24 PM, Dash Four <mr.dash.four at googlemail.com> wrote: >>> >>>> Is there a way I could build this package for ARM (Raspberry Pi)? >>>> >>>> I am using Pidora (Fedora mix for rpi), but can't find the source for this >>>> package in any of their repos >>>> (http://pidora.ca/pidora/releases/18/packages/source/SRPMS/s/) and tried to >>>> build this based on the spec file provided with the sources, but there is an >>>> ExclusiveArch statement in that file (ExclusiveArch: i386 i486 i586 i686 >>>> athlon pentium4 x86_64), prohibiting building on ARM-based arches. Thanks. >>>> >>> Just the installer or the entire package? For the boot loader, >>> there's (historically) too much dependency on x86 BIOS. With porting >>> to EFI32/EFI64, it's becoming more of a possibility but not there. >>> >>> If you just want the installer on an RPi for booting x86, this should >>> be closer to a possibility, perhaps with just a 'make clean; make >>> installer' (adjusted for architecture if 6.00+) >>> >> Well, I am preparing the image using livecd-creator to install all >> the packages. This never completes, however, because there is a >> dependency on the syslinux package, which is never satisfied since I >> can't build that package. >> >> The actual boot loader is unlikely to be used at all, since >> RaspberryPi has its own way of booting up (it relies on its GPU): >> when powered up, *only* the GPU is active, which reads certain files >> on the first partition (config.txt, cmdline.txt to name just a few), >> parses the options specified in those boot up files, then it brings >> the CPU up, loads the kernel image from the same partition and >> transfers control over. >> >> So, since my only purpose of using syslinux is to satisfy the >> dependencies when creating the actual image (I then extract the >> kernel/initramfs images and use the root system), I only need >> syslinux to "fool" livecd-creator that I have that package >> installed, but I am unable to do that at present since I can't build >> the actual package (rpm), hence my initial query. >> > > Welcome to the world outside of x86 >What's that supposed to mean?
Op 2013-08-05 om 16:11 schreef Dash Four:> Geert Stappers wrote: > >Op 2013-08-05 om 12:29 schreef Dash Four: > >>Well, I am preparing the image using livecd-creator to install all > >>the packages. This never completes, however, because there is a > >>dependency on the syslinux package, which is never satisfied since I > >>can't build that package. > >> > >>The actual boot loader is unlikely to be used at all, since > >>RaspberryPi has its own way of booting up (it relies on its GPU): > >>when powered up, *only* the GPU is active, which reads certain files > >>on the first partition (config.txt, cmdline.txt to name just a few), > >>parses the options specified in those boot up files, then it brings > >>the CPU up, loads the kernel image from the same partition and > >>transfers control over. > >> > >>So, since my only purpose of using syslinux is to satisfy the > >>dependencies when creating the actual image (I then extract the > >>kernel/initramfs images and use the root system), I only need > >>syslinux to "fool" livecd-creator that I have that package > >>installed, but I am unable to do that at present since I can't build > >>the actual package (rpm), hence my initial query. > > > >Welcome to the world outside of x86 > What's that supposed to mean?As it says 'Welcome to the world outside of x86' It is a "Welcome", so a friendly greeting. And it implies that you are entering a new world. Feel comfortable, you are about to learn more about your known (x86 only) world by discovering a new world, this time the Rpi world. You will see different bootloaders, cross-compilers, executable formats. Back to the original topic: Reconsider the (hard??) dependency on Syslinux by "livecd-creator". Or even to use something else as a "CD creator" Groeten Geert Stappers -- Leven en laten leven
On Aug 5, 2013 1:33 PM, "Geert Stappers" <stappers at stappers.nl> wrote:> > Op 2013-08-05 om 16:11 schreef Dash Four: > > Geert Stappers wrote: > > >Op 2013-08-05 om 12:29 schreef Dash Four: > > >>Well, I am preparing the image using livecd-creator to install all > > >>the packages. This never completes, however, because there is a > > >>dependency on the syslinux package, which is never satisfied since I > > >>can't build that package. > > >> > > >>The actual boot loader is unlikely to be used at all, since > > >>RaspberryPi has its own way of booting up (it relies on its GPU): > > >>when powered up, *only* the GPU is active, which reads certain files > > >>on the first partition (config.txt, cmdline.txt to name just a few), > > >>parses the options specified in those boot up files, then it brings > > >>the CPU up, loads the kernel image from the same partition and > > >>transfers control over. > > >> > > >>So, since my only purpose of using syslinux is to satisfy the > > >>dependencies when creating the actual image (I then extract the > > >>kernel/initramfs images and use the root system), I only need > > >>syslinux to "fool" livecd-creator that I have that package > > >>installed, but I am unable to do that at present since I can't build > > >>the actual package (rpm), hence my initial query. > > > > > >Welcome to the world outside of x86 > > What's that supposed to mean? > > As it says 'Welcome to the world outside of x86' > > It is a "Welcome", so a friendly greeting. > And it implies that you are entering a new world. > > Feel comfortable, you are about to learn more about your known (x86 only)world> by discovering a new world, this time the Rpi world. You will see > different bootloaders, cross-compilers, executable formats. > > > Back to the original topic: > > Reconsider the (hard??) dependency on Syslinux by "livecd-creator".Looks like open source to me. Probably a bunch of python scripts. Why not modify it for your use? Even better, figure out its command-line/configs and do it modularly and contribute it?> Or even to use something else as a "CD creator"Or build creator. --Gene
Geert Stappers wrote:> Op 2013-08-05 om 16:11 schreef Dash Four: > >> Geert Stappers wrote: >> >>> Op 2013-08-05 om 12:29 schreef Dash Four: >>> >>>> Well, I am preparing the image using livecd-creator to install all >>>> the packages. This never completes, however, because there is a >>>> dependency on the syslinux package, which is never satisfied since I >>>> can't build that package. >>>> >>>> The actual boot loader is unlikely to be used at all, since >>>> RaspberryPi has its own way of booting up (it relies on its GPU): >>>> when powered up, *only* the GPU is active, which reads certain files >>>> on the first partition (config.txt, cmdline.txt to name just a few), >>>> parses the options specified in those boot up files, then it brings >>>> the CPU up, loads the kernel image from the same partition and >>>> transfers control over. >>>> >>>> So, since my only purpose of using syslinux is to satisfy the >>>> dependencies when creating the actual image (I then extract the >>>> kernel/initramfs images and use the root system), I only need >>>> syslinux to "fool" livecd-creator that I have that package >>>> installed, but I am unable to do that at present since I can't build >>>> the actual package (rpm), hence my initial query. >>>> >>> Welcome to the world outside of x86 >>> >> What's that supposed to mean? >> > > As it says 'Welcome to the world outside of x86' > > It is a "Welcome", so a friendly greeting. > And it implies that you are entering a new world. > > Feel comfortable, you are about to learn more about your known (x86 only) world > by discovering a new world, this time the Rpi world. You will see > different bootloaders, cross-compilers, executable formats. >You can take that patronising crap you've written above and shove it back where the sun doesn't shine, sweetheart! I have asked for help on a specific topic (and yes, I know what the world outside x86 looks like, thank you very much) - if you are unwilling/unable to provide it, please move along, there is nothing to see here.> Back to the original topic: > > Reconsider the (hard??) dependency on Syslinux by "livecd-creator". > > > Or even to use something else as a "CD creator" >livecd-creator is the tool I use to build my images as I have been doing for the best part of 10 years. I use it, because it does the dirty work for me and it (usually) works well, so that I don't have to execute various shell scripts and build that image "manually" so to speak. I've managed to thwart the syslinux dependencies by creating a "dummy" package, so I resolved my little conundrum for the time being.