Commit Graph

9 Commits

Author SHA1 Message Date
Martchus 12153c8c09 Update mingw-w64-gcc to 13.2.1
* Import PKGBUILD from official repos
* Use Git and update to same commit as official `gcc` package
2023-12-18 22:59:25 +01:00
Martchus 2faaaf4e3e Add workaround to compile static-compat-gcc after host glibc update
Ensure that ada host tools are built/linked with host g++ and thus linked
against the host glibc. Attempting to link against the target glibc leads
otherwise to linker errors like (since the host glibc has been updated to
2.38):

```
/usr/bin/ld: ../../libcommon.a(diagnostic.o): in function `get_terminal_width()':
/usr/include/stdlib.h:483:(.text+0x790): undefined reference to `__isoc23_strtol'
```

Not sure why GCC's build script is using the target "xg++" tool here. Maybe
a misconfiguration on my side or an upstream bug.
2023-08-04 17:16:51 +02:00
Martchus 725f0504c8 Update static-compat-gcc to 13.2.1 2023-08-04 12:21:40 +02:00
Martchus e6d1fe4c26 Update gcc-static-compat to 13.1.1 2023-05-01 14:49:37 +02:00
Martchus 30a51d9903 Update static-compat-openssl and a few other static-compat packages 2022-11-09 21:47:56 +01:00
Martchus 985e04562b Update gcc-static-compat to 12.2.0 2022-08-29 20:36:26 +02:00
Martchus 6cb683c980 Drop gcc-d-static-compat in accordance with regular gcc package
It wouldn't be possible to keep it nevertheless because then
we needed to add gcc-d to make dependencies which is not possible
because the regular package dropped it. It is also not possible
to build with the previous version of static-compat-gcc because
it would fail to find gmp and some other libs (using them from
the host system would be technically possible but one needed to
workaround linker errors with the C runtime).

For some reason also libobjc is missing but I suppose that's not
a bit loss.
2022-05-12 20:51:54 +02:00
Martchus ce61928776 Update static-compat-gcc to 12.1.0 2022-05-12 19:59:10 +02:00
Martchus 5411a9d1fd Update static libraries
* Use an older glibc so resulting binaries can run
  on older systems (without having to link statically
  against glibc)
* Call packages static-compat-* to make it clear that
  these packages are intended for compatibility with
  older distributions
* Add further libraries to get static-compat-qt6-base
  and some other static-compat-qt6-* packages building
2022-04-28 22:43:29 +02:00