From list-bastian.schick at sciopta.com Tue May 4 19:28:15 2010 From: list-bastian.schick at sciopta.com (42Bastian) Date: Tue, 04 May 2010 21:28:15 +0200 Subject: Using Linux gcc on windows for none-linux (RT)OS Message-ID: <4BE0754F.7070702@sciopta.com> Hi, instead of rolling my own GCC I'd like to use the pre-build (and tested) version from CodeSourcery for my RTOS. Some basics are clear to me, I will have to set -nostdlib and -nostartfiles option. So that the linker will not pull in glibc. Anything else ? Instead glibc I need to build a newlib, but is this possible with the gcc targeted to Linux ? Any hint/link is appreciated. -- 42Bastian + | http://www.sciopta.com | Fastest direct message passing kernel. | IEC61508 certified. + From joseph at codesourcery.com Tue May 4 23:56:40 2010 From: joseph at codesourcery.com (Joseph S. Myers) Date: Tue, 4 May 2010 23:56:40 +0000 (UTC) Subject: Sourcery G++ Lite 4.4-185 for IA32 GNU/Linux now available Message-ID: CodeSourcery is pleased to announce that the Spring 2010 release of Sourcery G++ Lite Edition for Intel processors is now available. This can be downloaded from: http://www.codesourcery.com/sgpp/lite/ia32 This release has updates to many components including GDB and EGLIBC. This release is for GNU/Linux targets; a release for bare-metal or RTOS targets on Atom processors will be available soon. -- Joseph S. Myers joseph at codesourcery.com From list-bastian.schick at sciopta.com Wed May 5 08:42:28 2010 From: list-bastian.schick at sciopta.com (42Bastian) Date: Wed, 05 May 2010 10:42:28 +0200 Subject: [intel-gnu-discuss] Sourcery G++ Lite 4.4-185 for IA32 GNU/Linux now available In-Reply-To: References: Message-ID: <4BE12F74.9060307@sciopta.com> Am 05.05.2010 01:56, schrieb Joseph S. Myers: > This release has updates to many components including GDB and EGLIBC. > This release is for GNU/Linux targets; a release for bare-metal or RTOS > targets on Atom processors will be available soon. Great. But Atom only ? No multilib option ? -- 42Bastian + | http://www.sciopta.com | Fastest direct message passing kernel. | IEC61508 certified. + From joseph at codesourcery.com Wed May 5 12:47:42 2010 From: joseph at codesourcery.com (Joseph S. Myers) Date: Wed, 5 May 2010 12:47:42 +0000 (UTC) Subject: [intel-gnu-discuss] Sourcery G++ Lite 4.4-185 for IA32 GNU/Linux now available In-Reply-To: <4BE12F74.9060307@sciopta.com> References: <4BE12F74.9060307@sciopta.com> Message-ID: On Wed, 5 May 2010, 42Bastian wrote: > Am 05.05.2010 01:56, schrieb Joseph S. Myers: > > > This release has updates to many components including GDB and EGLIBC. > > This release is for GNU/Linux targets; a release for bare-metal or RTOS > > targets on Atom processors will be available soon. > > Great. But Atom only ? No multilib option ? Yes, Atom-only. If you are interested in a services engagement to provide tools for another board or processor, or would be interested in having supported Sourcery G++ releases for bare-metal IA32 on particular processors, please contact sales at codesourcery.com. Customer demand for particular features is taken into consideration in planning our supported Sourcery G++ releases; the libraries included in the unsupported Lite Edition tools are those agreed with the CPU architecture partners. -- Joseph S. Myers joseph at codesourcery.com From list-bastian.schick at sciopta.com Wed May 5 12:54:14 2010 From: list-bastian.schick at sciopta.com (42Bastian) Date: Wed, 05 May 2010 14:54:14 +0200 Subject: [intel-gnu-discuss] Sourcery G++ Lite 4.4-185 for IA32 GNU/Linux now available In-Reply-To: References: <4BE12F74.9060307@sciopta.com> Message-ID: <4BE16A76.4030305@sciopta.com> Am 05.05.2010 14:47, schrieb Joseph S. Myers: > On Wed, 5 May 2010, 42Bastian wrote: > >> Am 05.05.2010 01:56, schrieb Joseph S. Myers: >> >>> This release has updates to many components including GDB and EGLIBC. >>> This release is for GNU/Linux targets; a release for bare-metal or RTOS >>> targets on Atom processors will be available soon. >> >> Great. But Atom only ? No multilib option ? > > Yes, Atom-only. If you are interested in a services engagement to provide > tools for another board or processor, or would be interested in having > supported Sourcery G++ releases for bare-metal IA32 on particular > processors, please contact sales at codesourcery.com. :-) IA32 would be personal interest, nothing for the sales-guys. > particular features is taken into consideration in planning our supported > Sourcery G++ releases; the libraries included in the unsupported Lite > Edition tools are those agreed with the CPU architecture partners. Ah, the libraries. Only newlib or also libgcc ? But the compiler could generate IA32 code ? I am just thinking if I go the easy way, or just compile GCC myself. -- 42Bastian + | http://www.sciopta.com | Fastest direct message passing kernel. | IEC61508 certified. + From joseph at codesourcery.com Wed May 5 13:47:50 2010 From: joseph at codesourcery.com (Joseph S. Myers) Date: Wed, 5 May 2010 13:47:50 +0000 (UTC) Subject: [intel-gnu-discuss] Sourcery G++ Lite 4.4-185 for IA32 GNU/Linux now available In-Reply-To: <4BE16A76.4030305@sciopta.com> References: <4BE12F74.9060307@sciopta.com> <4BE16A76.4030305@sciopta.com> Message-ID: On Wed, 5 May 2010, 42Bastian wrote: > > particular features is taken into consideration in planning our supported > > Sourcery G++ releases; the libraries included in the unsupported Lite > > Edition tools are those agreed with the CPU architecture partners. > > Ah, the libraries. Only newlib or also libgcc ? > > But the compiler could generate IA32 code ? The compiler will be configured --with-arch=atom, meaning that newlib, libgcc and libstdc++ will all be built for Atom. Of course you can use other -march options - but there won't be associated non-Atom libraries. -- Joseph S. Myers joseph at codesourcery.com