public inbox for gentoo-mips@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Stephen P. Becker" <geoman@gentoo.org>
To: gentoo-mips@lists.gentoo.org
Subject: Re: [gentoo-mips] bootstrap.sh on asus wl500g
Date: Fri, 16 Sep 2005 09:48:34 -0400	[thread overview]
Message-ID: <432ACD32.5030209@gentoo.org> (raw)
In-Reply-To: <20050916133443.GA1024@ices.utexas.edu>

Ok, there are several serious problems with what you are trying to do...

> Hi,
> 
> I have an asus wl500g (same chip as the linksys wrt54g).

Actually, it isn't identical, but that doesn't really matter...

> I put openwrt
> on it and chrooted into a 
> experimental/mips/embedded/stages/stage1-mipsel-uclibc-2005.0.tar.bz2
> tarball, with the idea of changing the profile and rebuiling.

Ok, stop right here.  Do you realize how little memory this device has? 
   You would be lucky to even be able to build some of the more simple 
programs without some sort of ICE or out of memory error.

> I set up make.conf like so:
> 
>     CFLAGS="-Os -pipe -march=mips1"

You would really want -march=mips32 anyway.

>     CHOST="mipsel-unknown-linux-gnu"
> 
> and the profile like so:
> 
>     make.profile -> /usr/portage/profiles/default-linux/mips/2005.0

That is not even close to the correct profile for uclibc.  You really 
want /usr/portage/profiles/uclibc/mips

> then ran scripts/bootstrap.sh

You'll be extremely lucky if this ever works on that device...again, not 
enough memory.

> gnuconfig had some bus errors, but didn't stop the script:

This is probably telling that you have some serious issues...

*snip*

> and glibc failed during configure:
> 
> checking for suffix of object files... configure: error: cannot compute
> suffix of object files: cannot compile
> See `config.log' for more details.
> 
> !!! ERROR: sys-libs/glibc-2.3.5 failed.
> !!! Function glibc_do_configure, Line 938, Exitcode 1
> !!! failed to configure glibc

Uhhh...you realize you can't install glibc on a uclibc userland, right? 
  This is from selecting the wrong profile, aside from the fact that 
glibc even doesn't have a snowballs chance in hell of building on such a 
device.

> any ideas?  I see the mips project website was just updated today, and I
> just realized last night that the cobalt images are little endian (the
> asus wl500g is little endian), so I'll try chrooting into one of those
> images next.

That is an even worse idea.  The cobalt stages are optimized for 
-march=mips4, which probably won't run on that cpu.  Not only that, but 
they are glibc based, which is way too heavy to run on a wl500g

The moral of this story is, a broadcom based router is not good for 
using gentoo in the capacity you are trying to.  What you *really* want 
to do is emerge crossdev on a nice fast box, use that to build a 
crosstoolchain, and cross-compile a custom userland to run on your router.

-Steve
-- 
gentoo-mips@gentoo.org mailing list



  parent reply	other threads:[~2005-09-16 13:48 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-16 13:34 [gentoo-mips] bootstrap.sh on asus wl500g Jason Pepas
2005-09-16 13:42 ` Jason Pepas
2005-09-16 13:48   ` Jason Pepas
2005-09-16 13:48 ` Stephen P. Becker [this message]
2005-09-16 13:52   ` Stephen P. Becker
2005-09-16 14:01   ` Jason Pepas
2005-09-16 14:28     ` Stephen P. Becker
2005-09-16 14:44       ` Jason Pepas
2005-09-16 15:44         ` Hardave Riar
2005-09-16 16:28           ` Jason Pepas
2005-09-16 19:00           ` Stephen P. Becker
2005-09-16 13:52 ` Hardave Riar
2005-09-16 14:02   ` Stuart Longland
2005-09-16 14:07   ` Jason Pepas
2005-09-16 14:25     ` Stephen P. Becker
2005-09-16 14:39       ` Jason Pepas
2005-09-16 15:37         ` Hardave Riar
2005-09-16 15:53           ` Jason Pepas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=432ACD32.5030209@gentoo.org \
    --to=geoman@gentoo.org \
    --cc=gentoo-mips@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox