-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Change linkables traversal attempt 2
Summary: #buildall This is second attempt of D67086315 Some libraries are order-dependent. An example that I know about is folly's `exception_tracer`. It needs to be linked before `libstdc++`. Current link groups behaviour makes no attempts nor promises about link order in contrast from modes without link groups where link order is DFS "preorder". Also current design excessively links all dependencies into final binary. That is almost a `noop` for `opt` modes where everything links into final binary anyway, but affects `dev` mode where some linkables may incorrectly appear in final binary, causing corruption: S476801 Differential Revision: D67197102 fbshipit-source-id: 4d95700dcffa64ef57e0eee99c0bf0403c35751b
- Loading branch information
1 parent
956fcf1
commit 590b263
Showing
1 changed file
with
55 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters