summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-util/b2: add 4.10.0David Seifert2023-06-192-0/+71
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* */*: remove x64-cygwin keywordFabian Groffen2023-05-251-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* */*: remove sparc64-solaris keywordFabian Groffen2023-05-251-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* */*: remove sparc-solaris keywordFabian Groffen2023-05-251-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* */*: remove x86-solaris keywordFabian Groffen2023-05-241-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-util/b2: drop 4.9.3David Seifert2023-04-152-67/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-util/b2: Stabilize 4.9.6 hppa, #904341Sam James2023-04-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/b2: Stabilize 4.9.6 x86, #904341Sam James2023-04-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/b2: Stabilize 4.9.6 amd64, #904341Sam James2023-04-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/b2: Stabilize 4.9.6 ppc64, #904341Sam James2023-04-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/b2: Stabilize 4.9.6 sparc, #904341Sam James2023-04-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/b2: Stabilize 4.9.6 ppc, #904341Sam James2023-04-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/b2: Stabilize 4.9.6 arm, #904341Arthur Zamarin2023-04-141-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.6 arm64, #904341Arthur Zamarin2023-04-141-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: drop 4.9.3-r1, 4.9.5David Seifert2023-04-064-189/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-util/b2: add 4.9.6David Seifert2023-03-252-0/+71
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-util/b2: add 4.9.5David Seifert2023-03-112-0/+67
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-util/b2: destabilize 4.9.3-r1Sam James2023-02-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/b2: fix crash on Apple M1 due to undefined behavior.Yifeng Li2023-02-202-0/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the build system dev-util/b2-4.9.3, notably used by Boost, crashes on Apple M1 w/ macOS with a Segmentation Fault. This prevents one from using the tool, and also making building Boost impossible. It's also notable since it contains the keyword "~x64-macos", so it should receive first-class macOS support. It has been determined that when the NULL-terminated variadic function call_rule() is invoked, the value 0 is passed as the last argument to act as a terminator. However, this is an integer value, which is incompatible with the pointer data type expected by call_rule(). This is undefined behavior in C, correct operation is not guaranteed. In fact, it causes b2 to crash on Apple M1 when GCC is used - the loop is not terminated when it should, instead, it keeps running, creating the following error: lol_add failed due to reached limit of 19 elements In some cases, it can even corrupt the internal state of the program, creating an infinite loop. This commit fixes the problem by explicitly casting the value 0 to the correct pointer type (OBJECT *). Since the existence of the bug doesn't prevent one from installing the package, it can lurk inside the system and remain undetected, furthermore, it's technically a C programming bug, other platforms could've been affected as well in theory. Thus, we also bump the package version. Closes: https://bugs.gentoo.org/895524 Signed-off-by: Yifeng Li <tomli@tomli.me> Closes: https://github.com/gentoo/gentoo/pull/29681 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/b2: drop 4.9.2David Seifert2023-01-243-76/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-util/b2: Stabilize 4.9.3 hppa, #888946Arthur Zamarin2023-01-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.3 ppc, #888946Arthur Zamarin2023-01-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.3 arm, #888946Arthur Zamarin2023-01-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.3 ppc64, #888946Arthur Zamarin2023-01-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.3 x86, #888946Arthur Zamarin2023-01-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.3 arm64, #888946Arthur Zamarin2023-01-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.3 amd64, #888946Sam James2023-01-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/b2: Stabilize 4.9.3 sparc, #888946Arthur Zamarin2023-01-171-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: add 4.9.3David Seifert2022-12-022-0/+67
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-util/b2: Stabilize 4.9.2 x86, #879495Arthur Zamarin2022-12-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.2 amd64, #879495Sam James2022-11-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/b2: Stabilize 4.9.2 hppa, #879495Arthur Zamarin2022-11-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.2 arm, #879495Arthur Zamarin2022-11-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.2 sparc, #879495Arthur Zamarin2022-11-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.2 arm64, #879495Arthur Zamarin2022-11-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.2 ppc64, #879495Arthur Zamarin2022-11-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: Stabilize 4.9.2 ppc, #879495Arthur Zamarin2022-11-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/b2: keyword 4.9.2Sam James2022-09-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/b2: use edoDavid Seifert2022-09-041-2/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-util/b2: new package, add 4.9.2David Seifert2022-09-0310-0/+349
Signed-off-by: David Seifert <soap@gentoo.org>