hhvm / packaging

The sources for how we have built the HHVM packages.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

-dev packages have missing content, and content in the wrong place

fredemmott opened this issue · comments

+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.