1
0
mirror of https://github.com/facebook/proxygen.git synced 2025-09-15 12:21:05 +03:00

8 Commits

Author SHA1 Message Date
Alex Hornby
8e46991fb1 restore rpm system deps for fedora
Summary:
[getdeps] restore rpm system deps for fedora

centOS (even stream) tends to be quite old and thus ends up having its rpm system deps turned off, e.g. boost in D55758008 and glog and gtest in D51813855.  Unfortunate the rpm deps were removed entirely rather than limited by distro or distro_vers.

Lets restore the rpm deps but specify distro=fedora to reduce the risk of people removing them entirely.

Also:
   * fedora has up to date gtest & gmock, so use them
   * zlib-ng-compat added from fedora 38 with zlib removed from F40, so update zlib rpm names.  F37 is EOL

X-link: https://github.com/facebook/folly/pull/2231

Reviewed By: HarveyHunt

Differential Revision: D58324546

Pulled By: ahornby

fbshipit-source-id: a4d5e8620cf55701e19317a301db3846d60f8d4b
2024-06-10 02:42:15 -07:00
Alex Hornby
c8e6b399bc enable more brew system deps
Summary:
X-link: https://github.com/facebook/folly/pull/2219

Save a bit of time on each github build. Enable homebrew system deps for fmt, gflags, glog, googletest, snappy

Reviewed By: chadaustin

Differential Revision: D57967014

fbshipit-source-id: 286ba96fb384e1b5e8f4e97160af2b801e458aef
2024-06-03 01:46:35 -07:00
Alex Hornby
930769fdfb fix edenfs oss build, ubuntu googletest is too old
Summary:
X-link: https://github.com/facebookincubator/velox/pull/6926

fix edenfs oss build, ubuntu googletest is too old
Update the googletest manifest as ubuntu's LTS packages are too old. 22.10 on looks fine

X-link: https://github.com/facebook/sapling/pull/692

Reviewed By: xavierd

Differential Revision: D49874525

Pulled By: genevievehelsel

fbshipit-source-id: f13c7cfa6b92eb0775f8d39181b4a4573459e777
2023-10-06 21:20:06 -07:00
Chad Austin
a398479568 upgrade to googletest 1.12.1
Summary:
On a brand new Mac with Xcode command line tools, googletest 1.11.0
does not compile. Upgrading to googletest 1.12.1 fixes that.

Reviewed By: genevievehelsel

Differential Revision: D38140279

fbshipit-source-id: d732c4924d6b14cae19e05e9d1040a939fe0e1ad
2022-07-26 15:48:41 -07:00
Chad Austin
b0019eaa0a define some dependency debs for ubuntu 18.04 and 20.04
Summary:
This makes our open source builds faster. I tested on both Ubuntu
18.04 and Ubuntu 20.04.

Reviewed By: genevievehelsel

Differential Revision: D36552498

fbshipit-source-id: 02867fccc275ec775d0fdfaaf0f686ecdbbc4eaf
2022-07-06 19:33:12 -07:00
Yedidya Feldblum
4c305873a6 bump googletest to 1.11.0
Summary: Release notes are: https://github.com/google/googletest/releases/tag/release-1.11.0.

Reviewed By: bigfootjon

Differential Revision: D33868235

fbshipit-source-id: 57b0e118d6ebadbaf634caccec50a0dd87f34fc8
2022-01-31 18:47:18 -08:00
Adam Simpkins
b9ef0150dc getdeps: upgrade googletest from 1.8.1 to 1.10.0
Summary:
Upgrade to the 1.10.0 release.  This includes some new features like the
`GTEST_SKIP()` macro.

Reviewed By: genevievehelsel

Differential Revision: D21309360

fbshipit-source-id: 163db628fc99aaa786aeb207f35c7d6295cb5e25
2020-04-30 12:20:15 -07:00
Wez Furlong
4661be5092 fbcode_builder: add manifest files for some dependencies
Summary:
These are ported over from the logic in the watchman and eden getdeps
scripts, with additions to help bootstrap a build environment.

These are sufficient to build watchman with thrift support on windows, mac and
linux, and eden on mac and linux when combined with the getdeps code that
follows in later diffs in this stack.

Reviewed By: simpkins

Differential Revision: D14691005

fbshipit-source-id: 7f8b02fedcdc020e2d0e758c466959d8161d4587
2019-05-03 16:00:37 -07:00