Commit Graph

56 Commits

Author SHA1 Message Date
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
Paul Sokolovsky
50e32d781b Add .gitignore for build/. 2011-03-03 12:35:59 +02:00