3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-11-13 01:21:15 +00:00
Commit graph

16 commits

Author SHA1 Message Date
Mohamed Gaber
e9733d681d
pyosys: uv for non-wheel builds, update instructions
- add `uv` to dependencies: saves builder(s) from manually having to manage a venv for python build dependencies
  - when building wheels, pip automatically creates the environment with those dependencies, so no need for uv
  - when running simply `make ENABLE_PYOSYS=1`, this is not the case. people attempting to `pip3 install --upgrade pybind11 cxxheaderparser` to add it to their system packages will be met with a scare message about "breaking system packages"
- update installation instructions to drop boost and add uv instead
- update ci scripts to use `macos-15[-intel]` (`macos-13` sunset in early december)
2025-11-03 15:39:31 +02:00
Miodrag Milanović
fcc3d7132d
Fix building and running unit tests (#5374)
* Fix building and running unit tests

* Enable unit tests

* Add gtest always

* test-sanitizers.yml: Use makefile.conf

* proper test setup

* make it run on macOS

* Run libyosys build only for unit tests after testing is done

* Disable LTO on public CI

---------

Co-authored-by: Krystine Sherwin <93062060+KrystalDelusion@users.noreply.github.com>
2025-09-23 17:10:18 +02:00
Krystine Sherwin
5db312b6cf
Bump to llvm@20 2025-09-02 11:30:57 +12:00
Krystine Sherwin
3426905e60
CI: Use brew bundle
Also skip `brew update`.
Specify llvm@20 due to problems with clang-21 and macOS .dylib.
2025-09-02 10:36:55 +12:00
Krystine Sherwin
2b7b09b81a Add libfl-dev
Should fix the missing `<FlexLexer.h>` error.
2025-08-11 13:34:10 +02:00
Miodrag Milanovic
6b449970ef test-build: Fix missing bzlib.h 2025-01-20 16:08:42 +01:00
Miodrag Milanovic
be8c75a3a5 CI: make CI continue even if brew objects 2024-10-18 08:38:36 +02:00
Miodrag Milanovic
a6ccf22047 force brew formula update 2024-10-09 14:09:10 +02:00
Miodrag Milanovic
c93c7f8307 CI: lld is now separate brew package 2024-10-09 09:50:36 +02:00
Emil J. Tywoniak
29d53bc94a actions: try fix GITHUB_PATH 2024-07-24 19:50:34 +02:00
Emil J. Tywoniak
ad47844bbf actions: macos install lld from llvm package 2024-07-24 18:32:04 +02:00
Krystine Sherwin
ff730f486a
ci: Add autoconf to macos dependencies 2024-05-10 09:54:38 +12:00
Krystine Sherwin
8fc7dcb516
ci: Drop python2 2024-05-10 09:51:37 +12:00
Krystine Sherwin
144d3c9601
Add empty line to action.yml 2024-05-10 09:51:37 +12:00
Krystine Sherwin
6451a6a0dc
ci: Fix action.yml 2024-05-10 09:49:34 +12:00
Krystine Sherwin
d07323e7dd
ci: Add action for reusable build env setup 2024-05-10 09:49:34 +12:00