GithubHelp home page GithubHelp logo

krascgq / build-tools-gcc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nathanchance/build-tools-gcc

10.0 2.0 9.0 733 KB

A script to build GCC toolchains (de facto maintained fork)

License: GNU General Public License v3.0

Shell 100.00%

build-tools-gcc's Issues

To-Do List (master) [01/03]

What To Do?

  • Fix build issues with GCC 5 and below
    • With older version of Glibc (2.27) for GCC 5 and Linaro GCC 4.9
  • Restore GCC 4.9.4 build support
    • With older version of Glibc (2.26)
    • With older version of Binutils (2.29.1; no link issues)
  • Fix <pthread.h> missing headers for both i686 and x86_64 targets (can't really be helped)
  • Fetch an external patch from buildroot to fix GCC 4.9's libsanitizer compilation error for ARM/i686 targets
  • Fix Linux headers installation issue for i686 target
  • Workaround GCC 6+ compilation due to 'undeclared' PATH_MAX
  • Hard reset GCC git source before checking out
  • Update Linux to 5.0
  • Switch GNU-A 8 to git version
  • Don't build GCC 5 and lower for x86_64 target due to unresolvable error
  • Cleanup for code of conduct criteria
  • Submit everything to upstream as a PR

Status

GCC version ARM ARM64 i686 x86_64
GNU 4.9.4 S/S S/S S/S F/F
Linaro 4.9 S/S S/S S/S F/F
GNU 5.5.0 S/S S/FS S/S F/F
Linaro 5.5 S/S S/S S/S ?^/F
GNU 6.5.0 S/S S/S S/S S/S
Linaro 6.5 S/S S/S FS/S S/S
GNU 7.4.x S/S S/S S/S S/S
Linaro 7.4 S/S S/S S/S S/S
GNU 8.3.x S/S S/S S/S S/S
Linaro 8.2/3 S/S S/S S/S S/S
GNU 9.0.1 -/S -/S -/S -/S

(S)uccess; (F)ail; - N/A; ?^ Not tested, but most likely will fail

Tested On

OS: Arch Linux x86_64
Kernel: Linux-VK 4.20.13-1 / 4.20.14-1
Compiler: gcc version 8.2.1 20181121 (GCC)

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.