Fabian Ruffy
Fabian Ruffy
So at this point, there is still no canonical version of switch.p4 in P4-16, right? Is [fabric.p4](https://github.com/opennetworkinglab/onos/blob/master/pipelines/fabric/impl/src/main/resources/fabric.p4) meant to be an alternative?
I have a similar problem compiling the switch. Same version of Ubuntu and same kernel. Same error. I am not exactly sure what might be causing it. ``` $make Running...
I had to perform two operations to compile the switch on Ubuntu 17.10. First, I had to change from `gcc-7` to `gcc-6`. Second, I had to fix line 91 in...
IWYU seems to be adding these because CMake allows for it. I removed `backends` from the include path.
This requires fixes on some downstream repositories but otherwise works well. We may even drop the CI option to simplify tests.
It works with CMake 3.16+, wich is the default since Ubuntu 20.04. The build times are roughly the same, but can be tweaked with `UNITY_BUILD_BATCH_SIZE`.
I guess it boils down how we want to maintain backwards compatibility. We dropped support for anything lower than Ubuntu 20.04 with [this](https://github.com/p4lang/third-party/issues/25) pull request. So it might make sense...
The problem is that without CI we can not make any guarantees for 18.04. It will be quite hard to respect 18.04 restrictions going forward. This is related to the...
> What is the plan now? Land this PR after April 2023? Or just land it now and one (on U18) can install newer cmake easily for example with pip...