This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See crosstool-NG 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] |
Zhenqiang, All, On 2013-11-20 17:37 +0800, Zhenqiang Chen spake thusly: > # HG changeset patch > # User Zhenqiang Chen <zhenqiang.chen@linaro.org> > # Date 1384843442 -28800 > # Node ID 3ba918b278a4b1553a49819d5b2feecdea822697 > # Parent 7e569a9cb5fd3ab591bb307328b947a5b7312cba > cc/gcc: Add Fortran support for Baremetal build > > Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org> [--SNIP--] > diff -r 7e569a9cb5fd -r 3ba918b278a4 scripts/build/cc/gcc.sh > --- a/scripts/build/cc/gcc.sh Sat Nov 16 18:14:45 2013 +0100 > +++ b/scripts/build/cc/gcc.sh Tue Nov 19 14:44:02 2013 +0800 > @@ -164,6 +164,7 @@ > # lang_list : the list of languages to build : > string : (empty) > # build_libgcc : build libgcc or not : > bool : no > # build_libstdcxx : build libstdc++ or not : > bool : no > +# build_libgfortran : build libgfortran or not : > bool : no > # build_staticlinked : build statically linked or not : > bool : no > # build_manuals : whether to build manuals or not : > bool : no > # cflags : cflags to use : > string : (empty) Woops... This patch is highly broken. I'll fix locally, no need to resend. > @@ -173,6 +174,7 @@ > local mode > local build_libgcc=no > local build_libstdcxx=no > + local build_libgfortran=no > local build_staticlinked=no > local build_manuals=no > local host > @@ -457,6 +459,12 @@ > core_targets+=( target-libstdc++-v3 ) > fi > > + if [ "${build_libgfortran}" = "yes" \ > + -a "${CT_CC_LANG_FORTRAN}" = "y" \ > + ]; then > + core_targets+=( target-libgfortran ) > + fi > + > CT_DoLog EXTRA "Building gcc" > CT_DoExecLog ALL make ${JOBSFLAGS} "${core_targets[@]/#/all-}" > > @@ -521,6 +529,7 @@ > build_final_opts+=( "mode=baremetal" ) > build_final_opts+=( "build_libgcc=yes" ) > build_final_opts+=( "build_libstdcxx=yes" ) > + build_final_opts+=( "build_libgfortran=yes" ) > if [ "${CT_STATIC_TOOLCHAIN}" = "y" ]; then > build_final_opts+=( "build_staticlinked=yes" ) > fi > @@ -557,6 +566,7 @@ > final_opts+=( "mode=baremetal" ) > final_opts+=( "build_libgcc=yes" ) > final_opts+=( "build_libstdcxx=yes" ) > + final_opts+=( "build_libgfortran=yes" ) > if [ "${CT_STATIC_TOOLCHAIN}" = "y" ]; then > final_opts+=( "build_staticlinked=yes" ) > fi -- .-----------------.--------------------.------------------.--------------------. | 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] |