Hauke Mehrtens <ha...@hauke-m.de> [2020-10-04 17:13:41]:

Hi,

> I get a linker error when using "-stdlib=libc++" on Debian stable with
> clang-7. When I remove it this links and works fine. I think this will
> cause a mix up of libstdc++ and libc++ which is not supported.

sorry about that, but this is kind of expected and I think, that it's not
worth the hassle to try making it backward compatible as it's code targeted
more towards CI.

I'm simply trying to use the same version locally as on CI[1], which is quite
easy with http://apt.llvm.org.

Next possible solution is usage of `native-testing` Docker container, the same
as used on GitLab CI[2]:

 cd $some_openwrt_project
 wget -q https://gitlab.com/ynezz/openwrt-ci/raw/master/Makefile -O Makefile.ci
 make ci-prepare -f Makefile.ci
 docker run --rm --tty --interactive --volume $(pwd):/home/build/openwrt \
        registry.gitlab.com/ynezz/openwrt-ci/native-testing:latest \
        make ci-native-scan-build -f Makefile.ci

As a last resort, just fork $some_openwrt_project on GitLab.com under your
account and simply push your branch to that project and the CI is going to
build and test for you automatically.

1. https://gitlab.com/ynezz/openwrt-ci/-/blob/master/docker/Dockerfile#L9
2. https://gitlab.com/ynezz/openwrt-ci/-/tree/master/#usage-example

-- ynezz

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to