pmbootstrap/test
Oliver Smith 550b9b3466
pmb.aportgen.gcc: remove !tracedeps option
abuild traces shared library dependencies for binaries in built
packages, and adds all of them to depends. This is needed for the cross
gcc builds, as otherwise it will not add the isl dependency (currently
isl25).

With the crossdirect compilation method we mount the cross-gcc from the
native chroot in the foreign arch chroot. Due to the missing dependency,
isl was not installed in the native chroot, and so when attempting to
use that native cross gcc from the foreign arch chroot, it would try to
load the foreign arch isl instead of the native one. Resulting in lots
of the following errors (and of course not a working gcc):

  Error relocating /usr/lib/libisl.so.23: unsupported relocation type 1026

I had probably added '!tracedeps' because abuild complains about it
otherwise... but as noted in [1] these complaints are safe to ignore.

Keep !strip for now even though it's not in Alpine's APKBUILD. I've
tried to build without and the build fails with:
  strip: Unable to recognise the format of the input file `./usr/aarch64-alpine-linux-musl/lib/libgcc_s.so.1'

[1]: 0415ebf6f9
Related: pmaports issue 1732
2022-10-05 20:44:31 +02:00
..
pmb_test Happy new year 2022! 2022-01-02 22:39:14 +01:00
testdata pmb.aportgen.gcc: remove !tracedeps option 2022-10-05 20:44:31 +02:00
pytest.ini CI: drop support for cached venv + ci runner (MR 2080) 2021-07-04 22:51:53 +02:00
static_code_analysis.sh Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_apk.py pmb.chroot.apk.install: move pkgname sanitization (MR 2185) 2022-05-30 19:09:01 +02:00
test_apk_static.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_aportgen.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_aportgen_device_wizard.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_arguments.py pmb.parse.arguments: add zap --all flag (MR 2117) 2022-02-28 17:09:21 +03:00
test_bootimg.py test: Add boot.img header v2 testcase (MR 2194) 2022-07-18 14:49:42 -07:00
test_build_is_necessary.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_build_package.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_chroot_interactive_shell.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_config_init.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_config_pmaports.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_config_user.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_config_workdir.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_cross_compile_distcc.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_crossdirect.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_envkernel.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_file.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_folder_size.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_frontend.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_helpers_git.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_helpers_lint.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_helpers_package.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_helpers_pmaports.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_helpers_repo.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_helpers_repo_missing.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_helpers_status.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_helpers_ui.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_install.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_kconfig_check.py test_kconfig_check: modify nokia-n900 test (MR 2204) 2022-09-13 09:30:23 +02:00
test_keys.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_mount.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_newapkbuild.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_parse_apkbuild.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_parse_apkindex.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_parse_depends.py pmb.parse.depends: ignore conflict dependency that no longer exists (MR 2181) 2022-05-12 22:26:53 -07:00
test_parse_deviceinfo.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_pkgrel_bump.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_qemu_running_processes.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_questions.py pmb.parse.bootimg: Add preliminary support for header v2 (MR 2194) 2022-07-18 14:49:16 -07:00
test_run_core.py Print return code when subprocess fails (MR 2161) 2022-01-22 15:45:12 +01:00
test_shell_escape.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_version.py Happy new year 2022! 2022-01-02 22:39:14 +01:00
test_version_validate.py Happy new year 2022! 2022-01-02 22:39:14 +01:00