Skip to content

Conversation

@fmeum
Copy link
Collaborator

@fmeum fmeum commented Apr 3, 2024

When loaded as a data dependency (e.g. for dlopen), the runfiles of a cc_shared_library now contain the _solib symlinks of precompiled dynamic library dependencies instead of the symlink targets.

Work towards #21833

@fmeum fmeum force-pushed the 21833-python-test branch 2 times, most recently from 0e3059c to e5c2128 Compare April 4, 2024 16:58
@fmeum fmeum changed the title TMP: Better cc_shared_library test Make cc_shared_library runnable standalone Apr 4, 2024
@fmeum fmeum force-pushed the 21833-python-test branch from e5c2128 to 804904e Compare April 4, 2024 17:24
@fmeum
Copy link
Collaborator Author

fmeum commented Apr 4, 2024

Stacked on #21880

@fmeum fmeum marked this pull request as ready for review April 4, 2024 19:22
@fmeum fmeum requested a review from oquenchil April 4, 2024 19:22
@github-actions github-actions bot added the awaiting-review PR is awaiting review from an assigned reviewer label Apr 4, 2024
@sgowroji sgowroji added the team-Rules-CPP Issues for C++ rules label Apr 5, 2024
@fmeum fmeum force-pushed the 21833-python-test branch from 804904e to 586d159 Compare April 5, 2024 10:01
@oquenchil oquenchil requested review from pzembrod and removed request for oquenchil April 11, 2024 12:25
@fmeum fmeum force-pushed the 21833-python-test branch from 586d159 to 7ea6602 Compare May 3, 2024 09:32
@pzembrod pzembrod added awaiting-PR-merge PR has been approved by a reviewer and is ready to be merge internally and removed awaiting-review PR is awaiting review from an assigned reviewer labels May 15, 2024
fmeum added 2 commits May 15, 2024 18:20
When loaded as a `data` dependency (e.g. for `dlopen`), the runfiles of
a `cc_shared_library` now contain the `_solib` symlinks of precompiled
dynamic library dependencies instead of the symlink targets.
@fmeum fmeum force-pushed the 21833-python-test branch from ce60b6f to 1796403 Compare May 15, 2024 16:20
@fmeum
Copy link
Collaborator Author

fmeum commented May 15, 2024

I rebased onto master, which will hopefully resolve the RBE failure.

@fmeum
Copy link
Collaborator Author

fmeum commented May 15, 2024

@bazel-io fork 7.2.0

@pzembrod
Copy link
Contributor

I'll handle the import.

@github-actions github-actions bot removed the awaiting-PR-merge PR has been approved by a reviewer and is ready to be merge internally label May 28, 2024
bazel-io pushed a commit to bazel-io/bazel that referenced this pull request May 28, 2024
When loaded as a `data` dependency (e.g. for `dlopen`), the runfiles of a `cc_shared_library` now contain the `_solib` symlinks of precompiled dynamic library dependencies instead of the symlink targets.

Work towards bazelbuild#21833

Closes bazelbuild#21882.

PiperOrigin-RevId: 637807250
Change-Id: I7ea2858c8cc9b5072beecf01d9dd49f8385aaebd
github-merge-queue bot pushed a commit that referenced this pull request May 28, 2024
When loaded as a `data` dependency (e.g. for `dlopen`), the runfiles of
a `cc_shared_library` now contain the `_solib` symlinks of precompiled
dynamic library dependencies instead of the symlink targets.

Work towards #21833

Closes #21882.

PiperOrigin-RevId: 637807250
Change-Id: I7ea2858c8cc9b5072beecf01d9dd49f8385aaebd

Commit
75e5d2f

Co-authored-by: Fabian Meumertzheim <[email protected]>
@fmeum fmeum deleted the 21833-python-test branch May 29, 2024 06:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team-Rules-CPP Issues for C++ rules

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants