packaging
packaging copied to clipboard
-dev packages have missing content, and content in the wrong place
+1 on this.
Can I manually generate/fetch the hphp-config.h file somehow?
- hphpize also missing
- headers for third-party/ must be inspected (cmake bugs) - we need to install headers for everything we build, but not as /usr/include/foo.h - it's meant to be in to /usr/include/hphp/third-party/foo.h, but that's currently disabled as we were putting a load of stuff into /usr/include.
In general, the -dev packages (for making native C++ extensions) are not in a usable state.
This is slow work, but it's happening; the first step is to make the way we build our third-party dependencies that are statically linked consistent; once we're there, it should be straightforward to resolve this.
This takes days-to-weeks of dedicated work per dependency; getting there, but it is slow.