2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-21 15:02:19 +00:00
Commit Graph

12660 Commits

Author SHA1 Message Date
Rene Rivera
4cbb77a9ed Try individual find commands. [skip ci] 2022-04-27 22:14:19 -05:00
Rene Rivera
8b58c5812c Use double quotes on shell args. 2022-04-27 21:28:48 -05:00
Rene Rivera
72d6ea4960 Just look for owner exec files. 2022-04-27 18:27:54 -05:00
Rene Rivera
be8acb3d13 macOS doesn't do symbolic find perms. 2022-04-27 18:24:01 -05:00
Rene Rivera
43b7ecf466 macOS doesn't have "find -executable". 2022-04-27 18:12:20 -05:00
Rene Rivera
adf175f637 Instrospect examples build products. 2022-04-27 18:03:39 -05:00
Rene Rivera
88b890e8cd Add more macOS cross-build checks. 2022-04-27 09:10:30 -05:00
Rene Rivera
0ee29aa561 AZP, remove Extra dependency on Core stage. 2022-04-27 08:55:55 -05:00
Rene Rivera
04b562ac8b Move macOS arm+x86 arch to clang only.
This adds some common flag init to the clag group of toolsets. And moves
the arm+x86 combined architecture build to be clang only.
2022-04-27 08:52:56 -05:00
Rene Rivera
0db9a736ba Bring back one combined arch use case.
In the cleanup of the darwin toolset we eliminated the cimbined
architecture option. Until we implement a better combined architecture
model add back the one use case in current demand. That is the macOS
arm64+x86_64 unity build. As such this adds a single "arm+x86"
architecture and corresponding common handling to add the gcc toolset
options for macOS.
2022-04-25 22:06:32 -05:00
Rene Rivera
63d6585bda Don't need --boost-build option, add Boost versions. 2022-04-24 23:23:26 -05:00
Rene Rivera
ca4763a1d4 Missed one python reference. 2022-04-24 21:53:42 -05:00
Rene Rivera
e746a952c7 Remove Python port.
The Python port and support extensions in B2 engine were unmaintained.
This fully removes the bindings between Jam and Python. And removes the
incomplete build system port.
2022-04-24 21:14:56 -05:00
Rene Rivera
d717294709 Do direct build system bootstrap loading.
This removes the use of the boost-build rule to direct the loading of the
bootstrap.jam file. The file is now searched for directly based on the
b2 executable location and other criteria. This makes the installed
b2 the canonical way to use b2.
2022-04-24 16:38:59 -05:00
Rene Rivera
4db618c23a Work around vs2013 secure call warning. 2022-04-17 23:32:12 -05:00
Rene Rivera
ef31acad93 Restore All AZP tests. [skip ci] 2022-04-17 22:28:20 -05:00
Rene Rivera
b89a38508f Fix crash from underflow in cleanups.
The jam function eval would push an array it items at once. But would
pull those items back out one at a time. This would cause an underflow
that would overwrite other data in the stack members. With ensuing
unpredictable results. The fix was to push a cleanup call for each item
of the array. I.e. pushing each array item at a time. And hence also
pullling one item at a time (effectively).
2022-04-17 21:43:40 -05:00
Rene Rivera
ab6451c99a Debug Ci crash 31/n [skip ci] 2022-04-17 20:05:17 -05:00
Rene Rivera
f58e3d81f9 Debug CI crash 30/n [skip ci] 2022-04-17 15:26:19 -05:00
Rene Rivera
bc750e0c51 Debug CI crash 28/n [skip ci] 2022-04-17 14:23:05 -05:00
Rene Rivera
b90d674dde Debug Ci crash 28/n [skip ci] 2022-04-17 11:42:25 -05:00
Rene Rivera
a10bea10d9 Debug CI crash 27/n [skip ci] 2022-04-17 10:27:51 -05:00
Rene Rivera
cfbaf949d6 Debug CI crash 26/n [skip ci] 2022-04-16 23:19:12 -05:00
Rene Rivera
bc30f4ce00 Debug CI crash 25/n [skip ci] 2022-04-16 20:58:49 -05:00
Rene Rivera
e32393ea73 Debug CI crash 24/n [skip ci] 2022-04-16 15:30:20 -05:00
Rene Rivera
a7afe40052 Debug Ci crash 23/n [skip ci] 2022-04-16 11:26:44 -05:00
Rene Rivera
601047d0d3 Debug CI crash 22/n [skip ci] 2022-04-16 10:34:20 -05:00
Rene Rivera
ba9ff8e53c Debug Ci crash 21/n [skip ci] 2022-04-16 08:48:09 -05:00
Rene Rivera
5d9e066649 Debug Ci crash 20/n [skip ci] 2022-04-15 20:46:34 -05:00
Rene Rivera
1dd1950b89 Debug CI crash 19/n [skip ci] 2022-04-15 07:32:14 -05:00
Rene Rivera
0a6148a679 Debug CI crash 18/n [skip ci] 2022-04-14 23:16:29 -05:00
Rene Rivera
3455d45ec3 Debug CI 17/n [skip ci] 2022-04-14 21:51:37 -05:00
Rene Rivera
3bd856134b Debug CI crash 16/n [skip ci]
Add b2_cbreak for aid debugging.
2022-04-14 08:48:17 -05:00
Rene Rivera
a5dbb560bf Debug CI crash 15/n [skip ci] 2022-04-13 22:54:03 -05:00
Rene Rivera
2ccf4d6d15 Debug CI crash 14/n [skip ci] 2022-04-11 23:27:50 -05:00
Rene Rivera
4c0b3a28c4 Debug Ci crash 13/n [skip ci] 2022-04-11 22:35:26 -05:00
Rene Rivera
3eb06ca47c Debug CI crash 12/n [skip ci] 2022-04-11 21:34:16 -05:00
Rene Rivera
1270abb67d Debug CI crash 11/n [skip ci]
Route all stack cacls through new nth method. And use array indexing to
compute the offsets instead of possibly UB pointer math.
2022-04-11 19:56:42 -05:00
Rene Rivera
22c5f3abb7 Debug Ci crash 10/n [skip ci] 2022-04-11 17:09:12 -05:00
Rene Rivera
35bfccfc33 Debug CI crash 9/n [skip ci] 2022-04-11 12:59:44 -05:00
Rene Rivera
cadb1cfadb Debug CI crash 8/n [skip ci] 2022-04-11 11:55:39 -05:00
Rene Rivera
055dd41f1b Debug CI crash 7/n [skip ci] 2022-04-11 08:34:53 -05:00
Rene Rivera
a5a1d99bb6 Debug CI crash 6/n [skip ci] 2022-04-10 23:22:24 -05:00
Rene Rivera
9cb8146db1 Debug CI crash 5/n [skip ci] 2022-04-10 21:46:37 -05:00
Rene Rivera
19f5d5f5e9 Debug CI crash 4/n [skip ci] 2022-04-10 17:13:18 -05:00
Rene Rivera
51e927b151 Debug CI crash 3/n [skip ci] 2022-04-10 11:40:02 -05:00
Rene Rivera
67509ed8e5 Debug CI crash 2/n [skip ci] 2022-04-09 22:35:28 -05:00
Rene Rivera
7128c6ba91 Debug CI crash 1/n [skip ci] 2022-04-09 20:51:12 -05:00
Rene Rivera
52be149c36 Add minimal and debug options for optimization feature. 2022-04-09 17:21:33 -05:00
Rene Rivera
dc13389eea Add minimal and debug optimization options. 2022-04-09 17:20:20 -05:00