Loading ...
Sorry, an error occurred while loading the content.

1038Re: uClibc toolchain working -- for those who care

Expand Messages
  • itwerx3
    Sep 2, 2004
    • 0 Attachment
      Ah, got it, thanks for the clarification. I'm a cross-compiling
      neophyte and was not aware that buildroot was actually a project unto
      itself.

      --- In nslu2-linux@yahoogroups.com, "flobro30101" <flobro@m...> wrote:
      > I have used both crosstool and buildroot (uClibc), and they are both
      > great.
      >
      > For embedded, I always use buildroot because of the size of uClibc
      > libraries, it gives a very compact system. Coupled with JFFS2, it is
      > very small size for very powerful system.
      >
      > My contribution was to use a crosstool patch to help create the
      > necessary patch for uClibc big-endian. I have no affiliation with
      > either group, I just wanted a reproducable tool generation
      > environment. It was purely selfish.
      >
      > Floyd
      >
      >
      > --- In nslu2-linux@yahoogroups.com, "itwerx3" <yahoo@i...> wrote:
      > > Dan Kegel (author of Crosstool) has been working on incorporating
      > uClibc support into
      > > Crosstool as of rc32 (it's at rc34 now)?
      > > Is this a parallel effort or something else entirely? Or a
      > collaborative effort between the
      > > two of you? (Enquiring minds and all that good stuff... :)
      > >
      > > Thanks!
      > >
      > >
      > > --- In nslu2-linux@yahoogroups.com, "flobro30101" <flobro@m...> wrote:
      > > > I am uploading the patches (and other tidbits) that are necessary to
      > > > build uClibc armv5b (big-endian) based tool chain.
      > > >
      > > > I am including the "buildroot" make file, and two other patches that
      > > > were obtained from the crosstool utility, as well as a patch that I
      > > > did that seemed necessary.
      > > >
      > > > You need to get "buildroot" from uClibc :
      > > > cvs -z3 -d:pserver:anonymous@u...:/var/cvs co buildroot
      > > >
      > > > as well as the tip of uClibc itself:
      > > > cvs -z3 -d:pserver:anonymous@u...:/var/cvs co uClibc
      > > >
      > > > Then zip up the uClibc tree into uClibc-snapshot.tar.bz2 and put it
      > > > into the buildroot/sources/dl directory (the current snapshot had a
      > > > makefile problem in libdl)
      > > >
      > > > Place the two patches in buildroot/sources
      (gcc-uClibc-3.3-30*.patch)
      > > >
      > > > From the "buildroot" root (buildroot/) type "make" , then go
      get some
      > > > coffee...
      > > >
      > > > After that you will have a root file system (that needs dev entries)
      > > > and you might want to build some of the utilies from the snapgear
      > > > 3.1.1, like "lrz" and mtd-debug...
      > > >
      > > > I still have to boot linux by hand from RedBoot, that will be taken
      > > > care of this weekend (I hope)
      > > >
      > > > Floyd
    • Show all 20 messages in this topic