GithubHelp home page GithubHelp logo

crosstool-ng's People

Contributors

abrodkin avatar antmak avatar bartvdrmeulen avatar bhundven avatar bthebaudeau avatar christopher83 avatar codyps avatar cpackham avatar davidholsgrove avatar deece avatar dimkr avatar egtvedt avatar enunes avatar galak avatar jasmin-j avatar jcmvbkbc avatar jmlemetayer avatar keith-packard avatar kirillsmirnov avatar ksergeyv avatar mingwandroid avatar netzimme avatar nikkon-dev avatar nzmichaelh avatar someburner avatar stephanosio avatar stilor avatar tvb377 avatar yann-morin-1998 avatar ysharma-harris avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

yrabbit

crosstool-ng's Issues

1000-mforce-l32.patch for gcc-9.2.0 is missing

unrecognized command line option '-mforce-l32'

xtensa-lx106-elf-gcc: error: unrecognized command line option '-mforce-l32'
make[1]: *** [: lwip/core/def.o] Error 1
default: make[1]: Leaving directory '/home/vagrant/esp-open-sdk/esp-open-lwip'

The compilation is ran on ubuntu-20.04

This results later on the compilation of the micropython with the same error.

May be this patch could work
https://raw.githubusercontent.com/earlephilhower/esp-quick-toolchain/master/patches/gcc9.2/gcc-mforce-l32.patch
but I'm not an expert.

Regards,
Todor

Sorry, mistake!!!
This was directed to https://github.com/Phidelux/esp-open-sdk.git
Regards,
Todor

libc support for long long int and double in libc

Hi

I am trying to get 64 bit and float working in libc (printf). It doesn't work at the moment, because apparently support is not compiled. This gives me the same functionality as ets_(vsn_)printf, so that doesn't help ;-)

I found these in the .config file, which suppose are the entries I'd need to change:

# CT_LIBC_NEWLIB_IO_C99FMT is not set
# CT_LIBC_NEWLIB_IO_LL is not set
# CT_LIBC_NEWLIB_IO_FLOAT is not set

Now this file is "git ignored" so very probably generated at some point. So if I change it here, my changes will get lost. Do you know where I can change this and have it working? Would you consider change this as well in (your) upstream version?

isl-0.20 fails to download

I'm trying to run make in someburner/esp-open-sdk but it fails with:

[INFO ]  Retrieving needed toolchain components' tarballs
[EXTRA]    Retrieving 'isl-0.20'
[ERROR]    isl: download failed
[ERROR]   
[ERROR]  >>
[ERROR]  >>  Build failed in step 'Retrieving needed toolchain components' tarballs'
[ERROR]  >>        called in step '(top-level)'
[ERROR]  >>
[ERROR]  >>  Error happened in: CT_Abort[scripts/functions@485]
[ERROR]  >>        called from: CT_DoFetch[scripts/functions@2063]
[ERROR]  >>        called from: CT_PackageRun[scripts/functions@2033]
[ERROR]  >>        called from: CT_Fetch[scripts/functions@2134]
[ERROR]  >>        called from: do_isl_get[scripts/build/companion_libs/121-isl.sh@16]
[ERROR]  >>        called from: do_companion_libs_get[scripts/build/companion_libs.sh@15]
[ERROR]  >>        called from: main[scripts/crosstool-NG.sh@634]

This issue was fixed upstream in 1.25 release: crosstool-ng/crosstool-ng#1625 (comment)

So looks like update is required.

Bonus: for some reason issues are disabled in someburner/esp-open-sdk repo.

"xtensa-lx106-elf-gcc -print-sysroot" returns empty string

Hi someburner,

Now esp-open-sdk compiles successfully.

But sysroot is not returned when

vagrant@ubuntu-focal:~/esp-open-sdk$ xtensa-lx106-elf-gcc -print-sysroot
vagrant@ubuntu-focal:~/esp-open-sdk$

is called and this breaks the esp8266 micropython compilation.

Снимка от 2021-02-28 11-54-46

This is the compilator info
Снимка от 2021-02-28 12-15-40

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.