public inbox for gentoo-embedded@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-embedded] x86 flags
@ 2010-11-23 20:48 wireless
  2010-11-23 21:57 ` Peter Stuge
  0 siblings, 1 reply; 4+ messages in thread
From: wireless @ 2010-11-23 20:48 UTC (permalink / raw
  To: gentoo-embedded

Hello,

Well, I got a alix.2D3+b board with an onboard Geode LX.

I intend to set up embedded Gentoo on this system,
eventually.

But first, I want to set up some old x86 hardware
on 4G CF cards, along with the Alix and TS boards, just to
get all of the hardware up and working. I have these (old
PC) systems  {AMD-K6, i586, Pentium2, p3 and p4} and these
SBC {Alix.2D3-B (Geode) and TS-5500 (AMD elon-SC520)}.


I want to set up a simple gentoo install on
a 4G CF that will boot all of the machines above,
test hardware and then get individual, optimized
embedded gentoo running on these platforms some time in
the future. I have several of the CF cards, so a single
image that boots all of the aforementioned hardware, is the
goal.

Here is my proposed make.conf (generic x86) settings:

  CHOST="i586-PC-linux-gnu"
  CFLAGS="-Os -march=i586 -pipe -fomit-frame-pointer"
  CXXFLAGS="${CFLAGS}"
  USE="-* -nls ncurses ssl crypt berkdb perl pcre \
  python readline zlib bzip2 nptl nptlonly syslog "

Maybe add these flags {fpu vme de pse tsc msr cx8 pge}
or will that be redundant?

Any refinements or suggestions that will work across
the broad range of x86 machines are most welcome.

Later, once I start building embedded gentoo from a cross
compiled environment, I still want to keep the same flag
settings across all of these x86 variants, loosing some
performance, but being able to use a singular set of
binaries on these minimalist (x86) systems.

Your comments and observations are most welcome.


James




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-embedded] x86 flags
  2010-11-23 20:48 [gentoo-embedded] x86 flags wireless
@ 2010-11-23 21:57 ` Peter Stuge
  2010-11-24  4:25   ` wireless
  0 siblings, 1 reply; 4+ messages in thread
From: Peter Stuge @ 2010-11-23 21:57 UTC (permalink / raw
  To: gentoo-embedded

wireless wrote:
> Well, I got a alix.2D3+b board with an onboard Geode LX.
> 
> I intend to set up embedded Gentoo on this system,
> eventually.

If you like you can also look at coreboot, which supports the board.


> Here is my proposed make.conf (generic x86) settings:
> 
>   CHOST="i586-PC-linux-gnu"

Note: Make pc lowercase instead.


>   CFLAGS="-Os -march=i586 -pipe -fomit-frame-pointer"
>   CXXFLAGS="${CFLAGS}"
>   USE="-* -nls ncurses ssl crypt berkdb perl pcre \
>   python readline zlib bzip2 nptl nptlonly syslog "
> 
> Maybe add these flags {fpu vme de pse tsc msr cx8 pge}
> or will that be redundant?
> 
> Any refinements or suggestions that will work across
> the broad range of x86 machines are most welcome.

What I do for any build is look carefully at the profile and override
any things I don't like in there. It might make sense to just create
a new profile.


> Your comments and observations are most welcome.

Not much to comment on for now. I guess you've seen these pages about
Gentoo on ALIX:

http://www.twam.info/tag/alix3d3

(Note that ALIX.2 and ALIX.3 boards are almost completely identical
from a software point of view.)


//Peter



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-embedded] x86 flags
  2010-11-23 21:57 ` Peter Stuge
@ 2010-11-24  4:25   ` wireless
  2010-11-24 11:36     ` Peter Stuge
  0 siblings, 1 reply; 4+ messages in thread
From: wireless @ 2010-11-24  4:25 UTC (permalink / raw
  To: gentoo-embedded

Previously you wrote:

> What I do for any build is look carefully at the profile and override
> any things I don't like in there. It might make sense to just create
> a new profile.


/etc/profile ????
/usr/portage/profiles ????

Some more details would be keen here.
I've never hacked a custom profile

/usr/portage/profiles/default/linux/x86/10.0/server ???


>  I guess you've seen these pages about Gentoo on ALIX:
> http://www.twam.info/tag/alix3d3

NO, but this page is excellent!

> (Note that ALIX.2 and ALIX.3 boards are almost completely identical
> from a software point of view.)

Nice to know.


James






^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-embedded] x86 flags
  2010-11-24  4:25   ` wireless
@ 2010-11-24 11:36     ` Peter Stuge
  0 siblings, 0 replies; 4+ messages in thread
From: Peter Stuge @ 2010-11-24 11:36 UTC (permalink / raw
  To: gentoo-embedded

wireless wrote:
> > What I do for any build is look carefully at the profile

I build a stage4 with catalyst, so things may be a little different
for me. In a catalyst stage I always set the profile to use in the
.spec file. You'll probably also have to choose a profile at some
point, even if it's just about creating the /etc/make.profile
symlink.


> > and override any things I don't like in there. It might make
> > sense to just create a new profile.
..
> Some more details would be keen here.
> I've never hacked a custom profile
> 
> /usr/portage/profiles/default/linux/x86/10.0/server ???

Yes, something like this. I'm not sure what would be a good location
to store them in for you. Maybe you should keep them in an overlay.


//Peter



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-11-24 12:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-23 20:48 [gentoo-embedded] x86 flags wireless
2010-11-23 21:57 ` Peter Stuge
2010-11-24  4:25   ` wireless
2010-11-24 11:36     ` Peter Stuge

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox