Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cython bindings oss build #2361

Open
wants to merge 18 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
e62c17a
rename local src to not collide with cython generated, support python…
gmarzot Dec 11, 2024
e759bd6
fix warning about possible __cache name collision, add .pyi to python…
gmarzot Dec 12, 2024
1437546
remove archaic DESTDIR, inject library paths from CMAKE variables, ca…
gmarzot Dec 17, 2024
6e6149f
set PYTHONPATH in setup.py for install, normalize string quote (nit),…
gmarzot Dec 17, 2024
af22b7e
resolve some additional deps, libfolly.s still has issue
gmarzot Dec 17, 2024
9d4e022
try to define conflicting symbol violating ODR
gmarzot Dec 19, 2024
2976480
Merge remote-tracking branch 'upstream/main' into cython-bindings-oss…
gmarzot Jan 1, 2025
784da24
building all deps, shared on, tweak manifests failing url, old ninja,…
gmarzot Jan 1, 2025
163c8a1
revert unnecessary changes
gmarzot Jan 1, 2025
fed8d79
add some macos specific changes for library search path and included …
gmarzot Jan 3, 2025
ea76a67
Merge remote-tracking branch 'upstream/main' into cython-bindings-oss…
gmarzot Jan 3, 2025
8f7f783
fix compilation issues for installed extensions, add setup.py build f…
gmarzot Jan 6, 2025
d55cf5f
language and cython diretives back to setup.py, add headers for install
gmarzot Jan 9, 2025
eacfa5e
let setup.py install headers required by pxd's, still unable to separ…
gmarzot Jan 9, 2025
9a02f2a
defer trying to handle header install .. cmake is semi handling it al…
gmarzot Jan 9, 2025
87e18b1
fixes for macos build
gmarzot Jan 12, 2025
1882ddb
Merge branch 'main' into cython-bindings-oss-build
gmarzot Jan 19, 2025
c7c622f
Merge branch 'facebook:main' into cython-bindings-oss-build
gmarzot Feb 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
building all deps, shared on, tweak manifests failing url, old ninja,…
… libiberty PIC build
  • Loading branch information
gmarzot committed Jan 1, 2025
commit 784da24c78b01c83871e09b9f900a4ba9a981341
4 changes: 2 additions & 2 deletions build/fbcode_builder/manifests/libiberty
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@ subdir = binutils-2.42/libiberty
# only build the parts needed for demangling
# as we still want to use system linker and assembler etc
[autoconf.args]
--disable-shared
--disable-testsuite
--enable-install-libiberty
CFLAGS = -fPIC
CXXFLAGS = -fPIC
6 changes: 3 additions & 3 deletions build/fbcode_builder/manifests/ninja
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ builder = nop
ninja.exe = bin/ninja.exe

[download.not(os=windows)]
url = https://github.com/ninja-build/ninja/archive/v1.10.2.tar.gz
sha256 = ce35865411f0490368a8fc383f29071de6690cbadc27704734978221f25e2bed
url = https://github.com/ninja-build/ninja/archive/v1.12.1.tar.gz
sha256 = 821bdff48a3f683bc4bb3b6f0b5fe7b2d647cf65d52aeb63328c91a6c6df285a

[build.not(os=windows)]
builder = ninja_bootstrap
subdir = ninja-1.10.2
subdir = ninja-1.12.1
6 changes: 4 additions & 2 deletions build/fbcode_builder/manifests/xz
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,10 @@ xz
xz-devel

[download]
url = https://tukaani.org/xz/xz-5.2.5.tar.gz
sha256 = f6f4910fd033078738bd82bfba4f49219d03b17eb0794eb91efbae419f4aba10
url = https://github.com/tukaani-project/xz/archive/refs/tags/v5.2.5.tar.gz
sha256 = 0d2b89629f13dd1a0602810529327195eff5f62a0142ccd65b903bc16a4ac78a
# url = https://tukaani.org/xz/xz-5.2.5.tar.gz
# sha256 = f6f4910fd033078738bd82bfba4f49219d03b17eb0794eb91efbae419f4aba10

[build]
builder = autoconf
Expand Down