0
0
Fork 0
Commit Graph

10 Commits

Author SHA1 Message Date
waddlesplash 4f180bdb94
Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00
Adrien Destugues c8213b765b ARM-gcc: update to current version and use safe source. 2017-09-17 16:11:39 +02:00
Jerome Duval fc0936b040 Bump revisions for x86_64 rebuild after time_t change.
* a few apps needed build fix for time_t.
* disable compatibility packages for x86_64.
2017-06-27 15:46:25 +02:00
waddlesplash 726b62c376 arm_none_eabi_gcc_nolibc: Deactivate.
Uses unsafe source.
2017-06-24 17:06:27 -04:00
Augustin Cavalier 1f4293e134 Get rid of gcc_syslibs REQUIREs. 2015-08-04 15:45:00 -04:00
Augustin Cavalier 55dd9cf19d Rewrite ARCHITECTURES syntax to new HaikuPorter changes.
HaikuPorter now does not care what is in ARCHITECTURES when
building for a SECONDARY_ARCHITECTURE.
2015-08-04 12:00:38 -04:00
Augustin Cavalier f561efbc96 Rename SRC_URI/SRC_FILENAME to SOURCE_URI/SOURCE_FILENAME. 2015-07-02 11:13:12 -04:00
Oliver Tappe 52b344b97b Drop references to $haikuVersion.
* Referring the current haiku version explicitly is not needed, since
  the RequiresUpdater takes care of setting the version of Haiku used
  for building a package.
2014-12-14 23:08:52 +01:00
Adrien Destugues 31bea66ae0 arm_none_eabi_gcc: fix multilib support
Use the gcc sources from the official gcc arm-embedded branch instead of
the Haiku branch. These include patches adding support for complex
multilib setups for ARM, so the toolchain can now target armv6, and armv7
m/ar/em.
Enable said option so we get a multilib toolchain.
This also means we get gcc 4.8.4 instead of 4.8.2.

Bump revision of newlib since it was also rebuilt with multilib
support.
2014-12-06 09:46:20 +01:00
Adrien Destugues 64b8b93c34 Add a libc for the arm-none-eabi compiler.
* The gcc_nolibc compiler is built first, it doesn't come with a C
library
* This compiler is then used to build the newlibc
* Finally, gcc is built again (the final version of the package) using
the newly built newlibc.

Also fix some paths so everything gets installed in
system/develop/tools/arm-none-eabi. This is the simplest way to go so
this particular gcc finds the includes there, without any risk of mixing
them up with actual includes for Haiku.
2014-08-24 12:18:19 +02:00