Commit Graph

57 Commits

Author SHA1 Message Date
Takumi Sueda 235bdcb79b
Merge pull request #2 from brain-hackers/ci-aarch64
Add aarch64 build and upload / strip binary
2022-10-26 22:57:58 +09:00
Takumi Sueda d11d956452 Add aarch64 build and upload / strip binary 2022-10-26 17:51:12 +09:00
Takumi Sueda be52ae0cce
Merge pull request #1 from brain-hackers/ghactions
Add GitHub Actions workflow
2022-04-11 13:34:06 +09:00
Takumi Sueda a81e63178d Add GitHub Actions workflow 2022-04-11 13:30:48 +09:00
Max Kellermann 392b058298 build.sh: explicitly disable GDB unit tests
These are disabled by default when `development=false`, which is set
by `binutils/bfd/development.sh`.  However, while `gdb/configure.ac`
includes this file, `gdbsupport/configure.ac` does not, and thus the
two disagree on whether unit tests shall be built.  This causes linker
failures due to missing symbols.

By explicitly disabling the unit tests (or enabling them), both
`configure` scripts agree on the setting and the build succeeds.
Since we don't run the unit tests (and this is not a gdb development
build), we should simply disable them.

Closes https://github.com/MaxKellermann/cegcc-build/issues/6
2020-04-07 17:18:14 +02:00
Max Kellermann 0397fb9dcc build.sh: add --target option
Just in case somebody wants to build a x86 WinCE compiler.
2020-04-07 13:25:11 +02:00
Max Kellermann 342fe695c3 binutils: update to 2.34 2020-03-25 17:11:08 +01:00
Max Kellermann a601727142 build.sh: fix typo 2020-03-23 19:54:34 +01:00
Max Kellermann c8cc9491e4 binutils: update to 2.33.1 2020-03-23 18:25:46 +01:00
Max Kellermann 272756af1e gcc: update to 9.3.0 2020-03-23 17:33:43 +01:00
David Feurle eb9b7da75d use relative urls to support checkout over https 2019-11-09 10:48:51 +01:00
Max Kellermann cf4015d1dd binutils: update to 2.31.1 2018-10-23 13:51:44 +02:00
Max Kellermann 388b25dac3 gcc: update to 8.2.0 2018-10-22 23:15:34 +02:00
Max Kellermann 6076938402 build.sh: fix ${BASE_DIRECTORY} after moving the script
This should have been in commit
328e77aced
2018-10-22 23:15:34 +02:00
Max Kellermann de47d85298 build.sh: .svn to .git 2018-10-22 22:56:29 +02:00
Max Kellermann ed5a146f31 build.sh: more out-of-tree build instructions 2018-10-22 22:54:29 +02:00
Max Kellermann b3b2b77366 build.sh: default to --prefix=/opt/cegcc 2018-10-22 22:52:55 +02:00
Max Kellermann 328e77aced build-arm-mingw32ce/build-mingw32ce.sh: move to ./build.sh 2018-10-22 22:51:27 +02:00
Max Kellermann 015e6b48b8 README.rst: suggest out-of-tree build 2018-10-22 22:50:01 +02:00
Max Kellermann 9390df540a README.rst: combine the two `git submodule` calls 2018-10-22 22:30:23 +02:00
Max Kellermann 6930c06b89 gcc/libgcc/config.host: check ${target_thread_file}
Fixes bootstrap_gcc dependency on `windows.h`.

Closes #2
2018-10-22 22:26:29 +02:00
Max Kellermann 328b2e26ad README.rst: update clone URL 2018-09-04 12:05:58 +02:00
Max Kellermann c8d7f2f5cb README: convert to reStructuredText 2018-03-21 12:06:21 +01:00
Max Kellermann e03d3b2b62 update mingw and w32api 2018-03-21 12:05:04 +01:00
Max Kellermann d5733d5b77 update binutils to 2.30 2018-03-21 11:19:26 +01:00
Max Kellermann 7d9c5aebb2 update gcc to 7.3.0 2018-03-21 11:19:16 +01:00
Max Kellermann 3caf1b09fc submodules moved to GitHub 2018-03-21 11:08:11 +01:00
Max Kellermann 9f0fa29dbd remove mingwdll
This was a kludge, and let's get rid of it and use only the regular
GCC libraries.
2018-03-21 11:04:15 +01:00
Max Kellermann 5e13eea7b2 gcc: upgrade to version 4.6.3 2012-03-13 21:56:31 +01:00
Max Kellermann e23741ddf3 rename directory gcc-4.4.0 to gcc
This hasn't been gcc 4.4.0 for quite some time.
2012-03-07 10:42:16 +01:00
Max Kellermann 7b2bf93f6e binutils: Revert "Move edata and idata section contents into the rdata section" 2012-01-11 21:45:29 +01:00
Max Kellermann 44cb392817 build-mingw32ce.sh: auto-detect gcc version 2011-12-23 14:26:32 +01:00
Max Kellermann 9917bc2b2f build-mingw32ce.sh: remove extra gcc commands 2011-12-23 14:24:00 +01:00
Max Kellermann 8557cfe6aa gcc: ignore *.o 2011-12-23 14:24:00 +01:00
Max Kellermann 16bec6c2c4 gcc: upgrade to version 4.6.2 2011-12-23 12:06:51 +01:00
Max Kellermann c631f91c98 binutils: upgrade to version 2.22 2011-12-22 21:31:56 +01:00
Max Kellermann 29f1c00f25 binutils: upgrade to version 2.21.1 2011-12-22 20:44:13 +01:00
Max Kellermann d75a5898cd build-mingw32ce.sh: add option --incremental 2011-12-22 20:42:38 +01:00
Max Kellermann 872c249d2b build-mingw32ce.sh: add shell function "configure_module" 2011-12-22 20:42:38 +01:00
Max Kellermann 6458422259 build-mingw32ce.sh: merge the two gcc configure calls
The difference was only the --disable-__cxa_atexit, which seems to be
obsolete.
2011-12-22 20:17:17 +01:00
Max Kellermann 37f6f72905 build-mingw32ce.sh: set -e
Make every error fatal; remove the "||exit1" suffixes.
2011-12-22 20:00:47 +01:00
Max Kellermann 44a9fd14ff upgrade gcc to 4.5.3 2011-10-12 10:11:15 +02:00
Max Kellermann 0d03ae6d23 add NEWS file 2011-10-12 10:11:15 +02:00
Max Kellermann 64b6913d83 upgrade gcc to 4.4.6 2011-10-10 22:57:14 +02:00
Max Kellermann c1a7ea23c7 .gitmodules: switch to git.xcsoar.org 2011-10-06 23:07:53 +02:00
Max Kellermann 01e2190c37 update gcc and w32api 2011-09-25 12:01:23 +02:00
Paul Sokolovsky e879c24281 Add "-arm-mingw32ce" suffixes for build/bindist dirs. 2011-03-17 12:44:33 +02:00
Paul Sokolovsky 26b87a4336 Use cegcc-w32api for w32api submodule, not cegcc-svn-w32api. 2011-03-15 02:15:37 +02:00
Paul Sokolovsky 5cf02bc380 Use public read-only repo URLs. 2011-03-14 20:46:17 +02:00
Paul Sokolovsky f29c4e9acb Add in-tree default installation directory. 2011-03-13 21:50:58 +02:00