Lucas, I started pretty much the same as you last year around may. I did a
lot of research / reading early on, and have had a bit of experience with
different gcc toolchains for different platforms. Previous to this I did a
lot of reading about the gcc port for the MSP430, so I really did not want
to spend a lot of time figuring out how to build my own toolchain using
crosstool-ng ( even though I did a bunch of reading on the subject ).

Also, as far as I know, you can setup / link to other libc's by configuring
the Linaro toolchain. I did a little reading on the subject to think I know
it is possible, but I'm no expert either. Since then I have started
thinking differently, about my own projects, and shifted more towards using
Nodejs( when possible ) versus using only natively compiled executables.

http://eewiki.net/display/linuxonarm/BeagleBone+Black This link may be a
good resource for you in how everything is setup. I've used this myself to
build my own custom images that are relatively very small. One such image
has standard tools such as openssh-server, ntpdate, Nodejs with express,
and socket.io installed in as little as 191M space.

Anyway, it seems to me that you'll probably want to at least eventually be
running ARCH on your BBB. Aside from letting you know that it has been done
by others already, I can offer very little assistance with that.


On Sat, Jul 26, 2014 at 3:10 PM, Lucas Tanure <ltan...@gmail.com> wrote:

> Jerome,
>
> Sorry I didn't understand what you want, or complain about that page.
> Feel free to edit and add what you think is important.
> I can only write about things I know, and understand. That tip about
> Linaro toolchain was very good thanks, I will take a look.
> The wiki is for anyone, from anyone. So add your way, so people can know
> of.
>
> Willian,
>
> I feel the same way, I just want to build my kernel, boot and use. I'm
> not a expert, I'm a newbie, so I need first a easier and faster way to
> get where I want.
> For me, what I know about crosstool-ng is that you can choose many
> variables and build a perfect compiler for you, using uLibc, gLibc
> what ever you need. And I don't see yet why "In that case perhaps
> crosstool-ng may be the way to go." . What I'm missing in this case ?
> What crosstool-ng is so much better than a preconfigured gcc from
> ubuntu servers ?
>
> I really want to write about crosstool-ng, but I need more time. That
> page was a result of LFD411 - Embedded Linux Development, that was
> awesome.
> And now that I know of Linaro toolchain I will this information there
> too, but I need time to try myself and write a good tutorial.
>
> Thanks!
> --
> Lucas A. Tanure Alves
> +55 (19) 988176559
>
>
> On Sat, Jul 26, 2014 at 5:49 PM, William Hermans <yyrk...@gmail.com>
> wrote:
> > Lucas,
> >
> > In that case perhaps crosstool-ng may be the way to go. I mean you
> *could*
> > also run a Debian VM just as a support system for the BBB. But that adds
> > complexity, which may / may not outweigh just building your own
> toolchain.
> > It depends on how much you know about what, and what you do / do not
> like to
> > do. Some people, myself included just do not feel like building their own
> > tools chains . . .
> >
> > Douglas, obviously you do not use the prebuilt images that come shipped
> with
> > the BBB. I do not either, I build my own custom images based on RCN's
> > instructions / scripts. Why ? Because I have too many other things going
> on
> > in my life to learn / worry about yet_another_thing. I have a project in
> > mind, for which I have *many* things to learn. I really do not want to
> add
> > to that pile any more than I have to. So, this is not a game this is
> called
> > getting something done with the least amount of resistance as possible.
> It
> > almost sounds like you took my last post personal. Also remember your
> last
> > statement works both ways.
> >
> >
> > On Sat, Jul 26, 2014 at 12:35 PM, Douglas Jerome <doug...@ttylinux.org>
> > wrote:
> >>
> >> On 07/26/14 11:26, William Hermans wrote:
> >>>
> >>>     /It's not weak, It's empty. But, my focus was using a easier/
> >>>     /cross-compiler rather than building my own./
> >>>     /I will get crosstool-ng when I have more time to test before I
> >>>     publish./
> >>>
> >>>
> >>>
> >>> You have a problem with the Linaro toolchain ? That is what is used for
> >>> uboot and the kernel . . .
> >>
> >>
> >> I'm not saying to be snide or sarcastic, really, but anyone
> >> can play that nonsense game: You have a problem with a
> >> crosstool-ng tool chain?  And to the next statement: which
> >> uboot and kernel? *The* uboot and kernel? Not mine:
> >> http://ttylinux.net/dloadBBN.html
> >>
> >> The Linux-targeted cross tool chain has an associated glibc
> >> and kernel interface; I build versions of those of my own
> >> preference to suit my ttylinux distribution. That is why
> >> I build my cross tool chain from sources with crosstool-ng.
> >> With this approach I have commonality to make ttylinux
> >> for mac-g4, beaglebone, i486, i686, x8_64 of the same versions
> >> of glibc and Linux kernel, each built with a crosstool-ng
> >> produced cross tool chain constructed with the proper glibc
> >> and kernel interfaces.
> >> https://github.com/djerome/crosslinux
> >>
> >> The world does not revolve around what you happen to
> >> use. Just most of it. :)
> >>
> >>
> >> --
> >> For more options, visit http://beagleboard.org/discuss
> >> --- You received this message because you are subscribed to the Google
> >> Groups "BeagleBoard" group.
> >> To unsubscribe from this group and stop receiving emails from it, send
> an
> >> email to beagleboard+unsubscr...@googlegroups.com.
> >> For more options, visit https://groups.google.com/d/optout.
> >
> >
> > --
> > For more options, visit http://beagleboard.org/discuss
> > ---
> > You received this message because you are subscribed to the Google Groups
> > "BeagleBoard" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to beagleboard+unsubscr...@googlegroups.com.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to beagleboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to