On Thu, Mar 31, 2016 at 8:59 AM, Jim Wilson <[email protected]> wrote: > On Wed, Mar 30, 2016 at 7:37 PM, $rik@nth <[email protected]> wrote: >> You mean if i set --host=arm-linux-gnuebi and >> --target=arm-linux-gunebi should automatically pick cross compilers > > Yes, in theory, it should find CC, AS, AR, etc by itself. Don't > forget that you need to set all 3 of build, host, and target for this > to work. > >> instead of pointing them? I am just following Linaro website on how to >> build cross tool chain >> https://wiki.linaro.org/WorkingGroups/ToolChain/BuildingGNUToolchains > > That page only talks about a basic cross build. it doesn't talk about > cross building a native. > >> Please let me know if there is some more links where i can follow precisely. > > We call it a "canadian cross" when build != host != target. What you > are trying to do is very similar to a canadian cross, and works > basically the same way. If you do a web search for "build canadian > cross gcc" then you can find some web pages that talk about this. In > general, this isn't well documented, because it is much harder to do a > canadian cross than a regular cross, and it usually requires learning > quite a bit about how gcc builds work in order to be able to do it > successfully. > > We have a tool called ABE that we use for builds inside linaro. There > is a wiki page for it at > https://wiki.linaro.org/ABE
Thanks you. I will go through this utility for building native toolchain. > I know that this has support for a windows canadian cross build, e.g. > build=x86_64-linux host=i686-w64-mingw3 and then a target or arm or > aarch64. I don't know offhand if it can be used for what you are > trying to do. > > Building a native gcc binary is much easier than trying to cross build > a native. You should do a native build if you can. Though this is very new to me. Definitely i will give it a try as you mentioned this process is very easy to build native gcc binaries. But here i want to build static binaries and where i need to pass the Flags to ABE. There is no argument supports to build static tool chains. > > Jim -- Thanks & Regards, M.Srikanth Kumar. _______________________________________________ linaro-toolchain mailing list [email protected] https://lists.linaro.org/mailman/listinfo/linaro-toolchain
