I've read several documentation on LinuxBios and related projects, though I didn't find out a LinuxBios requirements "true" paper. I still have the 2.4.xx kernel compiling oriented slab that is to say : GNU Make 3.77, ECGS 1.1.2 (GCC 2.91.66), Binutils 2.10, util-linux 2.10.
Also I had a quite old python version (1.1 or so), i got it updated to 2.2.3 when I've seen the python script insulted me while running buildtarget.
What are the "official" requirements ?
What I try to say is that a REQUIEREMENTS file in the source tree LACKS, Maybe it lacks also in the site page (IMHO, the early page info should mention this)...
cordialy, mathieu
Yes, most of us are too busy getting LinuxBIOS working to spare the time to write much documentation. I can say that I've built most of the targets successfully using a stock RH9 (YD3.0.1 for PPC) machine. That's probably as good a base-line as any.
Greg
On 09/04/2004, at 7:53 AM, Mathieu Deschamps wrote:
I've read several documentation on LinuxBios and related projects, though I didn't find out a LinuxBios requirements "true" paper. I still have the 2.4.xx kernel compiling oriented slab that is to say : GNU Make 3.77, ECGS 1.1.2 (GCC 2.91.66), Binutils 2.10, util-linux 2.10.
Also I had a quite old python version (1.1 or so), i got it updated to 2.2.3 when I've seen the python script insulted me while running buildtarget.
What are the "official" requirements ?
What I try to say is that a REQUIEREMENTS file in the source tree LACKS, Maybe it lacks also in the site page (IMHO, the early page info should mention this)...
cordialy, mathieu
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Hum ... under certains "embedded conditions" redhat is somewhat heavy to "handle"... ... anyway Linuxbios aims to work on various hardware device (provided that we make it work :) so it is on various linux distribution, isn't it so ? if not, IMHO, it should be :)
And more over, seriously, it will gain even more credibility if it's proven to work on other distrib. It is again the same crosspoint : portability on every layer, down from hardware conformance and standards, up to software versions and "use conventions".
Enough bla-bla'ing, as soon as I got it compiled and proven work on my SuSE 6.2 modified (from tail to head), I post the enumeration soft-components, I'am sure it will be appreciated.
mathieu
Le lun 12/04/2004 à 14:44, Greg Watson a écrit :
Yes, most of us are too busy getting LinuxBIOS working to spare the time to write much documentation. I can say that I've built most of the targets successfully using a stock RH9 (YD3.0.1 for PPC) machine. That's probably as good a base-line as any.
Greg
On 09/04/2004, at 7:53 AM, Mathieu Deschamps wrote:
I've read several documentation on LinuxBios and related projects, though I didn't find out a LinuxBios requirements "true" paper. I still have the 2.4.xx kernel compiling oriented slab that is to say : GNU Make 3.77, ECGS 1.1.2 (GCC 2.91.66), Binutils 2.10, util-linux 2.10.
Also I had a quite old python version (1.1 or so), i got it updated to 2.2.3 when I've seen the python script insulted me while running buildtarget.
What are the "official" requirements ?
What I try to say is that a REQUIEREMENTS file in the source tree LACKS, Maybe it lacks also in the site page (IMHO, the early page info should mention this)...
cordialy, mathieu
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Mathieu,
I think you misunderstood. I wasn't implying RH9 as the "default distribution" for LinuxBIOS. I was simply suggesting that the development tools (gcc, libc, python, etc.) that are supplied with RH9 are a good approximation of the versions required to guarantee a successful build.
Greg
On 13/04/2004, at 2:28 AM, Mathieu Deschamps wrote:
Hum ... under certains "embedded conditions" redhat is somewhat heavy to "handle"... ... anyway Linuxbios aims to work on various hardware device (provided that we make it work :) so it is on various linux distribution, isn't it so ? if not, IMHO, it should be :)
And more over, seriously, it will gain even more credibility if it's proven to work on other distrib. It is again the same crosspoint : portability on every layer, down from hardware conformance and standards, up to software versions and "use conventions".
Enough bla-bla'ing, as soon as I got it compiled and proven work on my SuSE 6.2 modified (from tail to head), I post the enumeration soft-components, I'am sure it will be appreciated.
mathieu
Le lun 12/04/2004 à 14:44, Greg Watson a écrit :
Yes, most of us are too busy getting LinuxBIOS working to spare the time to write much documentation. I can say that I've built most of the targets successfully using a stock RH9 (YD3.0.1 for PPC) machine. That's probably as good a base-line as any.
Greg
On 09/04/2004, at 7:53 AM, Mathieu Deschamps wrote:
I've read several documentation on LinuxBios and related projects, though I didn't find out a LinuxBios requirements "true" paper. I still have the 2.4.xx kernel compiling oriented slab that is to say : GNU Make 3.77, ECGS 1.1.2 (GCC 2.91.66), Binutils 2.10, util-linux 2.10.
Also I had a quite old python version (1.1 or so), i got it updated to 2.2.3 when I've seen the python script insulted me while running buildtarget.
What are the "official" requirements ?
What I try to say is that a REQUIEREMENTS file in the source tree LACKS, Maybe it lacks also in the site page (IMHO, the early page info should mention this)...
cordialy, mathieu
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
* Mathieu Deschamps mdeschamps@mangrove-systems.com [040409 15:53]:
I've read several documentation on LinuxBios and related projects, though I didn't find out a LinuxBios requirements "true" paper. I still have the 2.4.xx kernel compiling oriented slab that is to say : GNU Make 3.77, ECGS 1.1.2 (GCC 2.91.66), Binutils 2.10, util-linux 2.10.
egcs is pretty much outdated. I've been using: make-3.80-179 gcc-3.3.3-33 binutils-2.15.90.0.1.1-30 util-linux-2.12-59 python-2.3.3-65
Also I had a quite old python version (1.1 or so), i got it updated to 2.2.3 when I've seen the python script insulted me while running buildtarget.
Anything older than 2.1 won't work.
What I try to say is that a REQUIEREMENTS file in the source tree LACKS, Maybe it lacks also in the site page (IMHO, the early page info should mention this)...
Maybe it would make sense to enhance the available LinuxBIOS on AMD64 document (freebios2/documentation/LinuxBIOS-AMD64.pdf) to contain information about the other ports as well. LinuxBIOS v2 does a great job unifying things.
Stefan
Well, thank you very much it's only what I was looking for. I know for now ecgs is quite "old" but since it's recommanded for kernel compilation... If I knew I get that bother...
Pfiou, all the components needs to be upgraded... so the shortcut is called Red Hat 9 ...
Le mar 13/04/2004 à 15:47, Stefan Reinauer a écrit :
- Mathieu Deschamps mdeschamps@mangrove-systems.com [040409 15:53]:
I've read several documentation on LinuxBios and related projects, though I didn't find out a LinuxBios requirements "true" paper. I still have the 2.4.xx kernel compiling oriented slab that is to say : GNU Make 3.77, ECGS 1.1.2 (GCC 2.91.66), Binutils 2.10, util-linux 2.10.
egcs is pretty much outdated. I've been using: make-3.80-179 gcc-3.3.3-33 binutils-2.15.90.0.1.1-30 util-linux-2.12-59 python-2.3.3-65
Also I had a quite old python version (1.1 or so), i got it updated to 2.2.3 when I've seen the python script insulted me while running buildtarget.
Anything older than 2.1 won't work.
What I try to say is that a REQUIEREMENTS file in the source tree LACKS, Maybe it lacks also in the site page (IMHO, the early page info should mention this)...
Maybe it would make sense to enhance the available LinuxBIOS on AMD64 document (freebios2/documentation/LinuxBIOS-AMD64.pdf) to contain information about the other ports as well. LinuxBIOS v2 does a great job unifying things.
Truely a good document to start with, it gave me a good "overall view" to what linuxbios is up to : so a port' would be thaaaaat great.
Stefan
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
I've ty to build rom on a other Machine with RH9
Le mar 13/04/2004 à 15:47, Stefan Reinauer a écrit :
- Mathieu Deschamps mdeschamps@mangrove-systems.com [040409 15:53]:
I've read several documentation on LinuxBios and related projects, though I didn't find out a LinuxBios requirements "true" paper. I still have the 2.4.xx kernel compiling oriented slab that is to say : GNU Make 3.77, ECGS 1.1.2 (GCC 2.91.66), Binutils 2.10, util-linux 2.10.
egcs is pretty much outdated. I've been using: make-3.80-179 gcc-3.3.3-33 binutils-2.15.90.0.1.1-30 util-linux-2.12-59 python-2.3.3-65
But I just dipose: make -3.79.1 gcc 3.2.2 20030222 (Red Hat Linux 3.2.2-5) bintutils version 2.13.90.0.1 util-linux-2.11y Python 2.2.2
I got this output : ###################################################################### cp /home/root/projet/freebios/freebios2/src/arch/i386/config/crt0.base crt0.S gcc -no-gcc -x assembler-with-cpp -DASSEMBLY -E -I/home/root/projet/freebios/freebios2/src -D__ROMCC__=0 -D__ROMCC_MINOR__=38 -I/home/root/projet/freebios/freebios2/src/include -I/home/root/projet/freebios/freebios2/src/arch/i386/include -I -DARCH='i386' -DCROSS_COMPILE -DCC='gcc' -DHOSTCC='gcc' -DOBJCOPY='objcopy' -DLINUXBIOS_VERSION='1.1.6' -DLINUXBIOS_BUILD='mer avr 14 09:46:21 CEST 2004' -DLINUXBIOS_COMPILE_TIME='09:46:21' -DLINUXBIOS_COMPILE_BY='root' -DLINUXBIOS_COMPILE_HOST='Calliphara' -DLINUXBIOS_COMPILE_DOMAIN -DLINUXBIOS_COMPILER='version gcc 3.2.2 20030222 (Red Hat Linux 3.2.2-5)' -DLINUXBIOS_LINKER='GNU ld version 2.13.90.0.18 20030206' -DLINUXBIOS_ASSEMBLER='Version de l'assembleur GNU 2.13.90.0.18 (i386-redhat-linux) utilisant la version BFD 2.13.90.0.18 20030206' -DHAVE_FALLBACK_BOOT='1' -DROM_IMAGE_SIZE='0x10000' -DPAYLOAD_SIZE='0x10000' -D_ROMBASE='0xffff0000' -D_RESET='0xffff0000' -D_EXCEPTION_VECTORS='0xffff0100' -DSTACK_SIZE='0x4000' -DHEAP_SIZE='0x8000' -D_RAMBASE='0x4000' -DCONFIG_COMPRESS='1' -DCONFIG_UNCOMPRESSED='0' -DCONFIG_LB_MEM_TOPK='1024' -DHAVE_OPTION_TABLE='1' -DUSE_OPTION_TABLE='0' -DLB_CKS_RANGE_START='49' -DLB_CKS_RANGE_END='125' -DLB_CKS_LOC='126' -DCRT0='/home/root/projet/freebios/freebios2/src/arch/i386/config/crt0.base' -DDEBUG='1' -DCONFIG_CONSOLE_VGA='1' -DCONFIG_CONSOLE_LOGBUF='0' -DCONFIG_CONSOLE_SROM='0' -DCONFIG_CONSOLE_SERIAL8250='1' -DDEFAULT_CONSOLE_LOGLEVEL='7' -DMAXIMUM_CONSOLE_LOGLEVEL='7' -DCONFIG_SERIAL_POST='1' -DTTYS0_BASE='0x3f8' -DTTYS0_BAUD='19200' -DTTYS0_LCS='0x3' -DMAINBOARD='/home/root/projet/freebios/freebios2/src/mainboard/via/epia' -DMAINBOARD_PART_NUMBER='epia' -DMAINBOARD_VENDOR='via' -DCONFIG_SMP='0' -DCONFIG_MAX_CPUS='1' -DCONFIG_MAX_PHYSICAL_CPUS='1' -DCONFIG_LOGICAL_CPUS='0' -DCONFIG_IDE_STREAM='0' -DCONFIG_ROM_STREAM='1' -DCONFIG_ROM_STREAM_START='0xfffe0000' -DCONFIG_FS_STREAM='0' -DCONFIG_FS_EXT2='0' -DCONFIG_FS_ISO9660='0' -DCONFIG_FS_FAT='0' -DAUTOBOOT_DELAY='2' -DAUTOBOOT_CMDLINE='"hdc1:/vmlinuz root=/dev/hdc3 console=tty0 console=ttyS0,115200"' -DCONFIG_IDE='1' -DIDE_BOOT_DRIVE='0' -DIDE_OFFSET='0' -DHARD_RESET_BUS='1' -DHARD_RESET_DEVICE='5' -DHARD_RESET_FUNCTION='0' -DMAX_REBOOT_CNT='10' -DFAKE_SPDROM='0' -DHAVE_ACPI_TABLES='0' -DCONFIG_CHIP_CONFIGURE='1' -DCPU_FIXUP='1' -DCONFIG_UDELAY_TSC='0' -Di686='1' -Di586='1' -DINTEL_PPRO_MTRR='1' -DROM_SIZE='0x40000' -DFALLBACK_SIZE='0x20000' -DUSE_FALLBACK_IMAGE='1' -DLINUXBIOS_EXTRA_VERSION='.0Fallback' -DHAVE_MP_TABLE='0' -DHAVE_HARD_RESET='1' -DHAVE_PIRQ_TABLE='1' -DIRQ_SLOT_COUNT='5' -DROM_SECTION_SIZE='0x20000' -DROM_SECTION_OFFSET='0x20000' -DXIP_ROM_SIZE='0x10000' -DXIP_ROM_BASE='0xffff0000' /home/root/projet/freebios/freebios2/src/mainboard/via/epia/failover.c > ./failover.E #*#/bin/sh: -c: line 1: syntax error near unexpected token `(' #*#/bin/sh: -c: line 1: `gcc -no-gcc -x assembler-with-cpp -DASSEMBLY -E -I/home/root/projet/freebios/freebios2/src -D__ROMCC__=0 -D__ROMCC_MINOR__=38 -I/home/root/projet/freebios/freebios2/src/include -I/home/root/projet/freebios/freebios2/src/arch/i386/include -I -DARCH='i386' -DCROSS_COMPILE -DCC='gcc' -DHOSTCC='gcc' -DOBJCOPY='objcopy' -DLINUXBIOS_VERSION='1.1.6' -DLINUXBIOS_BUILD='mer avr 14 09:46:21 CEST 2004' -DLINUXBIOS_COMPILE_TIME='09:46:21' -DLINUXBIOS_COMPILE_BY='root' -DLINUXBIOS_COMPILE_HOST='Calliphara' -DLINUXBIOS_COMPILE_DOMAIN -DLINUXBIOS_COMPILER='version gcc 3.2.2 20030222 (Red Hat Linux 3.2.2-5)' -DLINUXBIOS_LINKER='GNU ld version 2.13.90.0.18 20030206' -DLINUXBIOS_ASSEMBLER='Version de l'assembleur GNU 2.13.90.0.18 (i386-redhat-linux) utilisant la version BFD 2.13.90.0.18 20030206' -DHAVE_FALLBACK_BOOT='1' -DROM_IMAGE_SIZE='0x10000' -DPAYLOAD_SIZE='0x10000' -D_ROMBASE='0xffff0000' -D_RESET='0xffff0000' -D_EXCEPTION_VECTORS='0xffff0100' -DSTACK_SIZE='0x4000' -DHEAP_SIZE='0x8000' -D_RAMBASE='0x4000' -DCONFIG_COMPRESS='1' -DCONFIG_UNCOMPRESSED='0' -DCONFIG_LB_MEM_TOPK='1024' -DHAVE_OPTION_TABLE='1' -DUSE_OPTION_TABLE='0' -DLB_CKS_RANGE_START='49' -DLB_CKS_RANGE_END='125' -DLB_CKS_LOC='126' -DCRT0='/home/root/projet/freebios/freebios2/src/arch/i386/config/crt0.base' -DDEBUG='1' -DCONFIG_CONSOLE_VGA='1' -DCONFIG_CONSOLE_LOGBUF='0' -DCONFIG_CONSOLE_SROM='0' -DCONFIG_CONSOLE_SERIAL8250='1' -DDEFAULT_CONSOLE_LOGLEVEL='7' -DMAXIMUM_CONSOLE_LOGLEVEL='7' -DCONFIG_SERIAL_POST='1' -DTTYS0_BASE='0x3f8' -DTTYS0_BAUD='19200' -DTTYS0_LCS='0x3' -DMAINBOARD='/home/root/projet/freebios/freebios2/src/mainboard/via/epia' -DMAINBOARD_PART_NUMBER='epia' -DMAINBOARD_VENDOR='via' -DCONFIG_SMP='0' -DCONFIG_MAX_CPUS='1' -DCONFIG_MAX_PHYSICAL_CPUS='1' -DCONFIG_LOGICAL_CPUS='0' -DCONFIG_IDE_STREAM='0' -DCONFIG_ROM_STREAM='1' -DCONFIG_ROM_STREAM_START='0xfffe0000' -DCONFIG_FS_STREAM='0' -DCONFIG_FS_EXT2='0' -DCONFIG_FS_ISO9660='0' -DCONFIG_FS_FAT='0' -DAUTOBOOT_DELAY='2' -DAUTOBOOT_CMDLINE='"hdc1:/vmlinuz root=/dev/hdc3 console=tty0 console=ttyS0,115200"' -DCONFIG_IDE='1' -DIDE_BOOT_DRIVE='0' -DIDE_OFFSET='0' -DHARD_RESET_BUS='1' -DHARD_RESET_DEVICE='5' -DHARD_RESET_FUNCTION='0' -DMAX_REBOOT_CNT='10' -DFAKE_SPDROM='0' -DHAVE_ACPI_TABLES='0' -DCONFIG_CHIP_CONFIGURE='1' -DCPU_FIXUP='1' -DCONFIG_UDELAY_TSC='0' -Di686='1' -Di586='1' -DINTEL_PPRO_MTRR='1' -DROM_SIZE='0x40000' -DFALLBACK_SIZE='0x20000' -DUSE_FALLBACK_IMAGE='1' -DLINUXBIOS_EXTRA_VERSION='.0Fallback' -DHAVE_MP_TABLE='0' -DHAVE_HARD_RESET='1' -DHAVE_PIRQ_TABLE='1' -DIRQ_SLOT_COUNT='5' -DROM_SECTION_SIZE='0x20000' -DROM_SECTION_OFFSET='0x20000' -DXIP_ROM_SIZE='0x10000' -DXIP_ROM_BASE='0xffff0000' /home/root/projet/freebios/freebios2/src/mainboard/via/epia/failover.c > ./failover.E' make: *** [failover.E] Erreur 2 ######################################################################### first the make process now recognize the make functions (it seems anyway)
but second, I still have these errors, it seems like a bad parse isn't it ? Make v3.79 isn't good enough ?
/bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `gcc -no-gcc -x assembler-with-cpp -DASSEMBLY -E
Also I had a quite old python version (1.1 or so), i got it updated
to 2.2.3 when I've seen the python script insulted me while running buildtarget.
Anything older than 2.1 won't work.
endly, I get confused Stefan : you said you made it with python-2.3.3-65 and then you said "Anything older than 2.1 won't work." I must have dropped the purse before the coin would:)
What I try to say is that a REQUIEREMENTS file in the source tree LACKS, Maybe it lacks also in the site page (IMHO, the early page info should mention this)...
Maybe it would make sense to enhance the available LinuxBIOS on AMD64 document (freebios2/documentation/LinuxBIOS-AMD64.pdf) to contain information about the other ports as well. LinuxBIOS v2 does a great job unifying things.
Stefan
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios