Skip to content

Makefile: allow injecting prebuilt thrift compiler - #617

Closed
lf- wants to merge 1 commit into
facebookincubator:mainfrom
MercuryTechnologies:jade/push-snyrskmvstyy
Closed

Makefile: allow injecting prebuilt thrift compiler#617
lf- wants to merge 1 commit into
facebookincubator:mainfrom
MercuryTechnologies:jade/push-snyrskmvstyy

Conversation

@lf-

@lf- lf- commented Nov 21, 2025

Copy link
Copy Markdown
Contributor

This is required for Nix builds.

I also switched pwd to be resolved from PATH because /bin/pwd is not a thing on NixOS.

@netlify

netlify Bot commented Nov 21, 2025

Copy link
Copy Markdown

Deploy Preview for fb-oss-glean canceled.

Name Link
🔨 Latest commit 561fb0a
🔍 Latest deploy log https://app.netlify.com/projects/fb-oss-glean/deploys/696fdaf3b483d5000818b08e

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Nov 21, 2025
@lf-
lf- force-pushed the jade/push-snyrskmvstyy branch 2 times, most recently from 49787c6 to 3fce580 Compare November 21, 2025 22:00
@simonmar

Copy link
Copy Markdown
Collaborator

LGTM

@lf-
lf- force-pushed the jade/push-snyrskmvstyy branch 2 times, most recently from 67c7866 to 165a2d9 Compare December 10, 2025 19:13
@lf-
lf- force-pushed the jade/push-snyrskmvstyy branch from 165a2d9 to d32b999 Compare January 7, 2026 15:41
This is required for Nix builds.

I also switched pwd to be resolved from PATH because /bin/pwd is not
a thing on NixOS.
@lf-
lf- force-pushed the jade/push-snyrskmvstyy branch from d32b999 to 561fb0a Compare January 20, 2026 19:43
lf- added a commit to MercuryTechnologies/hsthrift that referenced this pull request Jan 21, 2026
There are a couple of problems this fixes:
- assuming that the thrift compiler comes from this build. This is not
  true in Nix: we are going to build each package separately.
- assuming that folly-clib versions need to be fiddled with. This is not
  necessary for Nix as we are provisioning an entirely-external folly.

This mirrors the same changes as
facebookincubator/Glean#617.
lf- added a commit to MercuryTechnologies/hsthrift that referenced this pull request Jan 23, 2026
There are a couple of problems this fixes:
- assuming that the thrift compiler comes from this build. This is not
  true in Nix: we are going to build each package separately.
- assuming that folly-clib versions need to be fiddled with. This is not
  necessary for Nix as we are provisioning an entirely-external folly.

This mirrors the same changes as
facebookincubator/Glean#617.
@meta-codesync

meta-codesync Bot commented Feb 12, 2026

Copy link
Copy Markdown
Contributor

@aahanaggarwal has imported this pull request. If you are a Meta employee, you can view this in D93098872.

@meta-codesync meta-codesync Bot closed this in d2bde96 Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants