This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Bryan, All, On Monday 18 October 2010 23:12:03 Bryan Hundven wrote: > # HG changeset patch > # User Bryan Hundven <bryanhundven@gmail.com> > # Date 1287429308 25200 > # Node ID 8091950d99a8b10bbff4b7a35518380afeefc5f6 > # Parent 98b7806295cc7be717a01854a24009346c0f4fef > Add support for static toolchains I've split the patch in 5 parts: - config: add option to build statically linked toolchain - complibs: do not prompt for shared libs if static selected - debug/gdb: global static forces static cross-gdb - binutils/binutils: build statically - cc/gcc: build final gcc statically That way, if a component breaks but not the others (eg binutils breaks, but gcc still works), it is easy to revert only the binutils part, not touching the functional ones. As for gdb, I took the other approach: your patch was hidding the "static" option for the cross-gdb when global static was set. I choose to force it (with a 'select'). That is IMHO better, for two reasons: - first, the user sees the same option set in the menu, - second, it makes the code one line smaller :-) I applied the same for the static libstdc++ in gcc: force it rather than hide it. I will reply with my series later, after I've done a few tests... Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |