- Nov 24, 2024
-
-
Oliver Smith authored
-
Oliver Smith authored
-
- Nov 14, 2024
-
-
Oliver Smith authored
-
- Nov 06, 2024
-
-
Oliver Smith authored
-
- Oct 30, 2024
-
-
Oliver Smith authored
Alpine's abuild runs build() without fakeroot, and package() with fakeroot. From the APKBUILD reference page in the Alpine wiki: > Note: Building in fakeroot will reduce performance for parallel > builds dramatically. It is for this reason that we split the build > and package process into two separate functions. Every now and then we see a package that tries to run a compiler (gcc, g++, clang, ...) during package() in the APKBUILD. This is a bug in the APKBUILD / build system of the program we are packaging. All compiling should be done during build(). Let crossdirect print the following when this happens: ============================================================================================ ERROR: crossdirect was called with: LD_PRELOAD=libfakeroot.so This means your package tried to run a compiler during package(). This is not supported by crossdirect, and usually not a good idea. * Try to fix your APKBUILD so it does not run the compiler during package(), only in build() * If you're using meson install, try to add '--no-rebuild' * If this is not possible, you can work around it by setting options="!pmb:crossdirect" (compilation will be slower!) ============================================================================================ Instead of: ERROR: crossdirect: can't handle LD_PRELOAD: libfakeroot.so Please report this at: https://gitlab.com/postmarketOS/pmaports/issues As a workaround, you can compile without crossdirect. In the past I've also tried to add 'strcmp(ldPreload, "libfakeroot.so") == 0' (pmaports MR 2231), and today I made the same patch. The current code looks like it would then work by just using libfakeroot.so from the native chroot, but it does not work. And as mentioned, if we hit this then we are compiling in package() which is something we should not do anyway! Fixes: pmb issue 2039 Related: pma issue 2351, pma MR 5738
-
- Oct 23, 2024
-
-
[ci:skip-build]: already built successfully in CI
-
- Oct 21, 2024
-
-
Quite a messy upgrade due to changes in both abuild and in the upstream gcc APKBUILD breaking various things. Pmbootstrap also seems to misbehave in GitLab CI making it difficult to validate. Manual fixups: * Set !tracedeps - changed behavior in abuild * Manually add "so:" dependencies to avoid issues with !tracedeps set (becomes obvious with crossdirect) * Add back makedepends="$makedepends_build $makedepends_host" * Disable move of some files into usr/lib to avoid ERROR: gcc-aarch64-14.2.0-r4: trying to overwrite usr/lib/libgcc_s.so.1 owned by libgcc-14.2.0-r4. [ci:skip-build] # pmbootstrap bugs will prohibit this from building # anyways, don't even attempt Co-developed-by:
Luca Weiss <luca@lucaweiss.eu>
-
- Oct 18, 2024
-
-
[ci:skip-build]: already built successfully in CI
-
- Oct 07, 2024
-
-
Pablo Correa Gomez authored
-
- Sep 23, 2024
-
-
Luca Weiss authored
The rest of the packages were already handled in 6a290d1c.
-
Luca Weiss authored
The rest of the packages were already handled in 6a290d1c.
-
Bart Ribbers authored
-
- Sep 19, 2024
-
-
Oliver Smith authored
-
- Sep 01, 2024
-
-
Oliver Smith authored
-
- Aug 18, 2024
-
-
Oliver Smith authored
-
- Aug 10, 2024
-
-
[ci:skip-build]
-
- Aug 04, 2024
-
-
Oliver Smith authored
-
- Aug 03, 2024
-
-
[ci:skip-build] CI fails because of an issue with pmb fetching build deps on subsequent packages in the aggregated list of packages to build, but bpo is expected to pass because it builds packages one at a time
-
- Jun 20, 2024
-
-
Oliver Smith authored
-
- Jun 02, 2024
-
-
Oliver Smith authored
-
- May 28, 2024
-
-
Oliver Smith authored
-
Oliver Smith authored
-
Oliver Smith authored
-
- May 02, 2024
-
-
Pablo Correa Gomez authored
-
- Apr 12, 2024
-
-
Oliver Smith authored
-
- Apr 10, 2024
-
-
Oliver Smith authored
-
- Apr 02, 2024
-
-
Oliver Smith authored
-
- Mar 27, 2024
-
-
Oliver Smith authored
-
- Mar 17, 2024
-
-
Oliver Smith authored
-
- Mar 12, 2024
-
-
Oliver Smith authored
-
- Mar 05, 2024
-
-
[ci:skip-build]: already built successfully in CI
-
-
- Feb 20, 2024
-
-
[ci:skip-build]: already built successfully in CI
-
- Feb 17, 2024
-
-
Clayton Craft authored
-
- Feb 05, 2024
-
-
Oliver Smith authored
-
- Jan 28, 2024
-
-
- Jan 08, 2024
-
-
Oliver Smith authored
-
- Jan 01, 2024
-
-
Oliver Smith authored
-
Oliver Smith authored
-