New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: add check for python-3.8 #4836
Conversation
In python-3.8, the --embed needs to be added to pythonX.Y-config Signed-off-by: Michal Ruprich <michalruprich@gmail.com>
Python-3.8 will come out soon and there is a change in the python3.8-config that would break any build of FRR. The python3.8-config --ldflags will not produce the expected -lpython3.8. It needs to be python3.8-config --ldflags --embed. I added a check for python3.9 as well just so that we don't have to change this in another couple of months. More here: https://docs.python.org/dev/whatsnew/3.8.html#debug-build-uses-the-same-abi-as-release-build |
Continuous Integration Result: FAILEDSee below for issues. This is a comment from an automated CI system. Get source / Pull Request: SuccessfulBuilding Stage: FailedDebian 8 amd64 build: Failed (click for details)Debian 8 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-8613/artifact/CI008BLD/config.status/config.status Debian 8 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-8613/artifact/CI008BLD/ErrorLog/log_make_dist.txt Debian 8 amd64 build: No useful log foundFedora 29 amd64 build: Failed (click for details)Fedora 29 amd64 build: config.status output from configure script can be found at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-8613/artifact/F29BUILD/config.status/config.status Fedora 29 amd64 build: Unknown Log URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-8613/artifact/F29BUILD/ErrorLog/log_make_dist.txt Fedora 29 amd64 build: No useful log foundSuccessful on other platforms
|
💚 Basic BGPD CI results: SUCCESS, 0 tests failedResults table
For details, please contact louberger |
ci:rerun |
All platform builds completed in CI |
Continuous Integration Result: FAILEDSee below for issues. This is a comment from an automated CI system. Get source / Pull Request: SuccessfulBuilding Stage: SuccessfulBasic Tests: FailedTopology tests on Ubuntu 16.04 amd64: Failed (click for details)Topology Test Results are at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-TOPOU1604-8615/test Topology Tests failed for Topology tests on Ubuntu 16.04 amd64:
see full log at https://ci1.netdef.org/browse/FRR-FRRPULLREQ-8615/artifact/TOPOU1604/ErrorLog/log_topotests.txt Successful on other platforms
Topology Tests memory analysis: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-8615/artifact/TOPOU1604/MemoryLeaks/CLANG Static Analyzer Summary
No Changes in Static Analysis warnings compared to base1 Static Analyzer issues remaining.See details at |
In python-3.8, the --embed needs to be added to pythonX.Y-config
Signed-off-by: Michal Ruprich michalruprich@gmail.com