depends: build libevent with -D_GNU_SOURCE #30743

pull fanquake wants to merge 1 commits into bitcoin:master from fanquake:libevent_non_gnu_c changing 1 files +1 −0
  1. fanquake commented at 4:43 pm on August 28, 2024: member

    Currently, builds of libevent in depends, using CMake, fail on some systems, like Alpine, with the following:

    0/bitcoin/depends/work/build/aarch64-unknown-linux-musl/libevent/2.1.12-stable-1516ed47ea8/evmap.c: In function 'evmap_signal_add_':
    1/bitcoin/depends/work/build/aarch64-unknown-linux-musl/libevent/2.1.12-stable-1516ed47ea8/evmap.c:456:31: error: 'NSIG' undeclared (first use in this function)
    2  456 |         if (sig < 0 || sig >= NSIG)
    

    From what I can tell the GNU_SOURCE “detection” in libevents CMake build system, never? really worked, primarily relies on looking for a deprecated define, and it’s not clear what a nice fix is. For now, always build with _GNU_SOURCE, to match the autotools behaviour.

  2. fanquake added the label Needs backport (28.x) on Aug 28, 2024
  3. fanquake added this to the milestone 28.0 on Aug 28, 2024
  4. DrahtBot commented at 4:43 pm on August 28, 2024: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage

    For detailed information about the code coverage, see the test coverage report.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK TheCharlatan

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

  5. luke-jr commented at 5:26 pm on August 28, 2024: member

    In any case, we’ll need to do something for the 28.x branch.

    Would be nice if this was a clean merge to both branches.

  6. maflcko added the label DrahtBot Guix build requested on Aug 29, 2024
  7. DrahtBot commented at 3:15 pm on August 29, 2024: contributor

    Guix builds (on x86_64) [untrusted test-only build, possibly unsafe, not for production use]

    File commit 4ee1940e849efe8fb1510b11d78399231df4b578(master) commit 9652a0af333f762184b80363c7fedaaeb2ff4be6(master and this pull)
    SHA256SUMS.part f3173a955837e725... 42f17cbf3c9d4449...
    *-aarch64-linux-gnu-debug.tar.gz ca91ba66849cd58f... aa78b9d7f5b6ed1f...
    *-aarch64-linux-gnu.tar.gz 5f891b41807d5124... 431a03575eec8fa7...
    *-arm-linux-gnueabihf-debug.tar.gz 5a7f53b22d19af93... 122011af17befd69...
    *-arm-linux-gnueabihf.tar.gz 3cebdcfaab00b068... f64abf27692aba21...
    *-arm64-apple-darwin-unsigned.tar.gz dbfb6b46a8ba5601... d5d9df05e12dc81f...
    *-arm64-apple-darwin-unsigned.zip bbf23c3e0a6bb897... b410551ede373a4c...
    *-arm64-apple-darwin.tar.gz fcf2ac36cb51fc58... 27c9c370ace1832c...
    *-powerpc64-linux-gnu-debug.tar.gz 5384d0a1095cecac... 20901afebad4df25...
    *-powerpc64-linux-gnu.tar.gz 0c1db8af0050158d... 783f66c351ec8483...
    *-riscv64-linux-gnu-debug.tar.gz 662af641aae75368... 773c1df0b5016f61...
    *-riscv64-linux-gnu.tar.gz 4a1d77dfe3bf89ea... 82ebf79693e8e05f...
    *-x86_64-apple-darwin-unsigned.tar.gz 60cf6ab775c9521a... c09e3d906ccaa13d...
    *-x86_64-apple-darwin-unsigned.zip 995e263afed6fad5... cc783eddc59a5a1a...
    *-x86_64-apple-darwin.tar.gz 71db56e0ac166e7b... 4c019135921cab64...
    *-x86_64-linux-gnu-debug.tar.gz 989ef754130c891f... 631b293e3086776e...
    *-x86_64-linux-gnu.tar.gz 122343653b28d0df... ea797e7a10ddc388...
    *.tar.gz 2703b1ee9e245685... 5cf201cab0a74807...
    guix_build.log e0e95dae7d26fe3d... dce5218d2d82c028...
    guix_build.log.diff 7f0986b7c4be593f...
  8. DrahtBot removed the label DrahtBot Guix build requested on Aug 29, 2024
  9. depends: build libevent with -D_GNU_SOURCE
    Currently, builds of libevent in depends, using CMake, fail on some
    systems, like Alpine, with the following:
    ```bash
    /bitcoin/depends/work/build/aarch64-unknown-linux-musl/libevent/2.1.12-stable-1516ed47ea8/evmap.c: In function 'evmap_signal_add_':
    /bitcoin/depends/work/build/aarch64-unknown-linux-musl/libevent/2.1.12-stable-1516ed47ea8/evmap.c:456:31: error: 'NSIG' undeclared (first use in this function)
      456 |         if (sig < 0 || sig >= NSIG)
    ```
    
    From what I can tell the `_GNU_SOURCE` "detection" in libevents CMake build
    system, never? really worked, and it's not clear what a nice fix is.
    
    For now, always use `_GNU_SOURCE` when building libevent in depends.
    5567754087
  10. fanquake force-pushed on Sep 3, 2024
  11. fanquake marked this as ready for review on Sep 3, 2024
  12. fanquake commented at 9:20 am on September 3, 2024: member
    For now I’ve opted with matching the prior Autotools behaviour, and always building with -D_GNU_SOURCE, which is also easy to backport to 28.x.
  13. fanquake added the label DrahtBot Guix build requested on Sep 3, 2024
  14. fanquake commented at 10:39 am on September 3, 2024: member

    Guix Build (aarch64):

     027bc371752bd40a5f634cc8769c860dae2faec5f71976dba4fef0b0b22c69dc4  guix-build-556775408797/output/aarch64-linux-gnu/SHA256SUMS.part
     1a0e74a766c104f2e64196c6711e9eb895786847ff08a92a2c3b253f8b2611725  guix-build-556775408797/output/aarch64-linux-gnu/bitcoin-556775408797-aarch64-linux-gnu-debug.tar.gz
     20c2099f20a86aff4766e6762b3a69780d72af0f5b26a8579e614085035461a90  guix-build-556775408797/output/aarch64-linux-gnu/bitcoin-556775408797-aarch64-linux-gnu.tar.gz
     317c4667a2bd29b9047ae0bf584ec941863a87f03d4a393dd87dd7dd490d81648  guix-build-556775408797/output/arm-linux-gnueabihf/SHA256SUMS.part
     4f860041992811b28e062165c9c5f7f92d37def1499311085d8d2f21c06ff1422  guix-build-556775408797/output/arm-linux-gnueabihf/bitcoin-556775408797-arm-linux-gnueabihf-debug.tar.gz
     5f61fd740d0c0b4b1c8ab2a685912468fe57955a24c3e3d3321e2b14a5f2b1c41  guix-build-556775408797/output/arm-linux-gnueabihf/bitcoin-556775408797-arm-linux-gnueabihf.tar.gz
     67bea7e36fac612e42fd1c8a9bef4b7ebc78e5fc77c3a34fd5a91082095cc8a26  guix-build-556775408797/output/arm64-apple-darwin/SHA256SUMS.part
     7339856fc647e493ab319b45b0c568983d65d9f75fde20f6db7eaa80c6791daeb  guix-build-556775408797/output/arm64-apple-darwin/bitcoin-556775408797-arm64-apple-darwin-unsigned.tar.gz
     852ed8abe119ff367ece79e5e674518ef03ef98b4ab9bcb7666d0cad60d251ed1  guix-build-556775408797/output/arm64-apple-darwin/bitcoin-556775408797-arm64-apple-darwin-unsigned.zip
     9ce5cc292bfc02d060cc980956b2e315bea6fc4cc46b330ac6d0166e7f64c1d74  guix-build-556775408797/output/arm64-apple-darwin/bitcoin-556775408797-arm64-apple-darwin.tar.gz
    109f3a94acc607e2bc9b8672d68e7a9ab9209b48061f77d1067d879ee3a81eaed3  guix-build-556775408797/output/dist-archive/bitcoin-556775408797.tar.gz
    11882e87f052d42a176552d94982c43c18abe6a9a5fa29c410bfb02a7d908da178  guix-build-556775408797/output/powerpc64-linux-gnu/SHA256SUMS.part
    126d30763eb286e1f734044817f1fa6c024ee792e532336306fc8411f2284d3848  guix-build-556775408797/output/powerpc64-linux-gnu/bitcoin-556775408797-powerpc64-linux-gnu-debug.tar.gz
    13a92ffbeee15451b5d978846b43f77e3664676405071e52a684b2660008a2bb8c  guix-build-556775408797/output/powerpc64-linux-gnu/bitcoin-556775408797-powerpc64-linux-gnu.tar.gz
    145f71dc0f9b5dcf09de03c59dbec548da8c8bc59080c327add70086f3463043ee  guix-build-556775408797/output/riscv64-linux-gnu/SHA256SUMS.part
    152f0c196e5f1c1e6a9c5e679b8e7f4327f4ad46755d805149cfde10eedafe2974  guix-build-556775408797/output/riscv64-linux-gnu/bitcoin-556775408797-riscv64-linux-gnu-debug.tar.gz
    16b4f69d8d771784bd0e6889c2fe6fd8a9730f63df2dcfd73f9315d26cdfe6ca6b  guix-build-556775408797/output/riscv64-linux-gnu/bitcoin-556775408797-riscv64-linux-gnu.tar.gz
    17087063ae2cb6bf25e14b88c05f97b1d9b1d54449ab0ac041a6e8d029d393f45d  guix-build-556775408797/output/x86_64-apple-darwin/SHA256SUMS.part
    1856d05d7777b9e6e8e231981b4b8847098425e424cc180600ca90df209652a2a7  guix-build-556775408797/output/x86_64-apple-darwin/bitcoin-556775408797-x86_64-apple-darwin-unsigned.tar.gz
    1906aff0440e8fb9b35909bd9065202e3bf13a1b79e12ab5d04ee1fd2c93caffc6  guix-build-556775408797/output/x86_64-apple-darwin/bitcoin-556775408797-x86_64-apple-darwin-unsigned.zip
    203aff43590e92bd61d5689e7c6af6ad1d0f5efd5186f9da9bb3911b437e588a68  guix-build-556775408797/output/x86_64-apple-darwin/bitcoin-556775408797-x86_64-apple-darwin.tar.gz
    215a8d19a2ddbe4840577d6edc8c6bfa38d456b830f5e5852463ba6abec20972c6  guix-build-556775408797/output/x86_64-linux-gnu/SHA256SUMS.part
    22c8946988dd323f11b34b3b8cb04995383e2388231ca05b821d99365e243c520c  guix-build-556775408797/output/x86_64-linux-gnu/bitcoin-556775408797-x86_64-linux-gnu-debug.tar.gz
    23931fc8ec94d6a2b79a59a4f1db7d11b60fd9ee1a09958e8d0dba39e5b42aed30  guix-build-556775408797/output/x86_64-linux-gnu/bitcoin-556775408797-x86_64-linux-gnu.tar.gz
    24c0b229fab608e0606ccbe2987d71c0e1905b98e836c5b54bbd63c88414b139c3  guix-build-556775408797/output/x86_64-w64-mingw32/SHA256SUMS.part
    2583edda7cc86720b970ba4e4377ec83b34a38c3418f74bf5aa7fe6c19c866edea  guix-build-556775408797/output/x86_64-w64-mingw32/bitcoin-556775408797-win64-debug.zip
    26df21af6d87a5c841e7f7598f117a9c578d990af82ba22f1d1fff917639be684e  guix-build-556775408797/output/x86_64-w64-mingw32/bitcoin-556775408797-win64-setup-unsigned.exe
    27b43678bff7b4edf1befdcbb142837cb839bbf9a9a66a261affed55d5cafe6a46  guix-build-556775408797/output/x86_64-w64-mingw32/bitcoin-556775408797-win64-unsigned.tar.gz
    283c2da3d4dc7b2c96d2e5a390bfb85a2852bad286329dae2d18d5834f6abbe85b  guix-build-556775408797/output/x86_64-w64-mingw32/bitcoin-556775408797-win64.zip
    
  15. TheCharlatan commented at 11:29 am on September 3, 2024: contributor

    bitcoin-556775408797-arm64-apple-darwin-unsigned.zip Guix build (aarch64):

     027bc371752bd40a5f634cc8769c860dae2faec5f71976dba4fef0b0b22c69dc4  guix-build-556775408797/output/aarch64-linux-gnu/SHA256SUMS.part
     1a0e74a766c104f2e64196c6711e9eb895786847ff08a92a2c3b253f8b2611725  guix-build-556775408797/output/aarch64-linux-gnu/bitcoin-556775408797-aarch64-linux-gnu-debug.tar.gz
     20c2099f20a86aff4766e6762b3a69780d72af0f5b26a8579e614085035461a90  guix-build-556775408797/output/aarch64-linux-gnu/bitcoin-556775408797-aarch64-linux-gnu.tar.gz
     317c4667a2bd29b9047ae0bf584ec941863a87f03d4a393dd87dd7dd490d81648  guix-build-556775408797/output/arm-linux-gnueabihf/SHA256SUMS.part
     4f860041992811b28e062165c9c5f7f92d37def1499311085d8d2f21c06ff1422  guix-build-556775408797/output/arm-linux-gnueabihf/bitcoin-556775408797-arm-linux-gnueabihf-debug.tar.gz
     5f61fd740d0c0b4b1c8ab2a685912468fe57955a24c3e3d3321e2b14a5f2b1c41  guix-build-556775408797/output/arm-linux-gnueabihf/bitcoin-556775408797-arm-linux-gnueabihf.tar.gz
     62bb981ce80f1f90b830cec2b034b06a41f9293fee1064f27810a510b33e2e42d  guix-build-556775408797/output/arm64-apple-darwin/SHA256SUMS.part
     7339856fc647e493ab319b45b0c568983d65d9f75fde20f6db7eaa80c6791daeb  guix-build-556775408797/output/arm64-apple-darwin/bitcoin-556775408797-arm64-apple-darwin-unsigned.tar.gz
     8d4eaa466c7bbf960e1afbad3112032b8b366894ba27b083d71bbf5ec04acf194  guix-build-556775408797/output/arm64-apple-darwin/bitcoin-556775408797-arm64-apple-darwin-unsigned.zip
     9ce5cc292bfc02d060cc980956b2e315bea6fc4cc46b330ac6d0166e7f64c1d74  guix-build-556775408797/output/arm64-apple-darwin/bitcoin-556775408797-arm64-apple-darwin.tar.gz
    109f3a94acc607e2bc9b8672d68e7a9ab9209b48061f77d1067d879ee3a81eaed3  guix-build-556775408797/output/dist-archive/bitcoin-556775408797.tar.gz
    11882e87f052d42a176552d94982c43c18abe6a9a5fa29c410bfb02a7d908da178  guix-build-556775408797/output/powerpc64-linux-gnu/SHA256SUMS.part
    126d30763eb286e1f734044817f1fa6c024ee792e532336306fc8411f2284d3848  guix-build-556775408797/output/powerpc64-linux-gnu/bitcoin-556775408797-powerpc64-linux-gnu-debug.tar.gz
    13a92ffbeee15451b5d978846b43f77e3664676405071e52a684b2660008a2bb8c  guix-build-556775408797/output/powerpc64-linux-gnu/bitcoin-556775408797-powerpc64-linux-gnu.tar.gz
    145f71dc0f9b5dcf09de03c59dbec548da8c8bc59080c327add70086f3463043ee  guix-build-556775408797/output/riscv64-linux-gnu/SHA256SUMS.part
    152f0c196e5f1c1e6a9c5e679b8e7f4327f4ad46755d805149cfde10eedafe2974  guix-build-556775408797/output/riscv64-linux-gnu/bitcoin-556775408797-riscv64-linux-gnu-debug.tar.gz
    16b4f69d8d771784bd0e6889c2fe6fd8a9730f63df2dcfd73f9315d26cdfe6ca6b  guix-build-556775408797/output/riscv64-linux-gnu/bitcoin-556775408797-riscv64-linux-gnu.tar.gz
    1754d4939799b36457c9e382e72f169a56a1581828913c0b3d75fad2ed45374ec1  guix-build-556775408797/output/x86_64-apple-darwin/SHA256SUMS.part
    1856d05d7777b9e6e8e231981b4b8847098425e424cc180600ca90df209652a2a7  guix-build-556775408797/output/x86_64-apple-darwin/bitcoin-556775408797-x86_64-apple-darwin-unsigned.tar.gz
    194638f5bf46cf885d5f6069afdb60afb6f2d8ed64357b6acc6387d686ae966681  guix-build-556775408797/output/x86_64-apple-darwin/bitcoin-556775408797-x86_64-apple-darwin-unsigned.zip
    203aff43590e92bd61d5689e7c6af6ad1d0f5efd5186f9da9bb3911b437e588a68  guix-build-556775408797/output/x86_64-apple-darwin/bitcoin-556775408797-x86_64-apple-darwin.tar.gz
    215a8d19a2ddbe4840577d6edc8c6bfa38d456b830f5e5852463ba6abec20972c6  guix-build-556775408797/output/x86_64-linux-gnu/SHA256SUMS.part
    22c8946988dd323f11b34b3b8cb04995383e2388231ca05b821d99365e243c520c  guix-build-556775408797/output/x86_64-linux-gnu/bitcoin-556775408797-x86_64-linux-gnu-debug.tar.gz
    23931fc8ec94d6a2b79a59a4f1db7d11b60fd9ee1a09958e8d0dba39e5b42aed30  guix-build-556775408797/output/x86_64-linux-gnu/bitcoin-556775408797-x86_64-linux-gnu.tar.gz
    24c0b229fab608e0606ccbe2987d71c0e1905b98e836c5b54bbd63c88414b139c3  guix-build-556775408797/output/x86_64-w64-mingw32/SHA256SUMS.part
    2583edda7cc86720b970ba4e4377ec83b34a38c3418f74bf5aa7fe6c19c866edea  guix-build-556775408797/output/x86_64-w64-mingw32/bitcoin-556775408797-win64-debug.zip
    26df21af6d87a5c841e7f7598f117a9c578d990af82ba22f1d1fff917639be684e  guix-build-556775408797/output/x86_64-w64-mingw32/bitcoin-556775408797-win64-setup-unsigned.exe
    27b43678bff7b4edf1befdcbb142837cb839bbf9a9a66a261affed55d5cafe6a46  guix-build-556775408797/output/x86_64-w64-mingw32/bitcoin-556775408797-win64-unsigned.tar.gz
    283c2da3d4dc7b2c96d2e5a390bfb85a2852bad286329dae2d18d5834f6abbe85b  guix-build-556775408797/output/x86_64-w64-mingw32/bitcoin-556775408797-win64.zip
    

    Seeing a reproducibility issue with the apple binaries now.

    EDIT: Probably something with the zipping again?

  16. DrahtBot removed the label DrahtBot Guix build requested on Sep 3, 2024
  17. fanquake commented at 2:24 pm on September 4, 2024: member

    EDIT: Probably something with the zipping again?

    Yea, looks like a permissions issue:

    Comparing bitcoin-556775408797-arm64-apple-darwin-unsigned.zip.fanquake & bitcoin-556775408797-arm64-apple-darwin-unsigned.zip.thecharlatan

    zipinfo

     0@@ -1,18 +1,18 @@
     1 Zip file size: 16309329 bytes, number of entries: 46
     2 drwxr-xr-x  3.0 unx        0 b- stor 24-Aug-28 16:35 Bitcoin-Qt.app/
     3 drwxr-xr-x  3.0 unx        0 b- stor 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/
     4--rw-rw-r--  3.0 unx     1613 t- defN 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Info.plist
     5+-rw-r--r--  3.0 unx     1613 t- defN 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Info.plist
     6 drwxr-xr-x  3.0 unx        0 b- stor 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/MacOS/
     7 -rwxr-xr-x  3.0 unx 30234116 b- defN 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt
     8 -rw-r--r--  3.0 unx        8 t- stor 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/PkgInfo
     9 drwxr-xr-x  3.0 unx        0 b- stor 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Resources/
    10 drwxr-xr-x  3.0 unx        0 b- stor 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Resources/Base.lproj/
    11 -rw-r--r--  3.0 unx       72 t- defN 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Resources/Base.lproj/InfoPlist.strings
    12--rw-rw-r--  3.0 unx   919273 b- defN 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Resources/bitcoin.icns
    13+-rw-r--r--  3.0 unx   919273 b- defN 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Resources/bitcoin.icns
    14 -rw-r--r--  3.0 unx        0 b- stor 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Resources/empty.lproj
    15 -rw-r--r--  3.0 unx       47 t- defN 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Resources/qt.conf
    16 -rw-r--r--  3.0 unx      130 b- defN 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Resources/qt_ar.qm
    17 -rw-r--r--  3.0 unx      153 b- defN 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Resources/qt_bg.qm
    18 -rw-r--r--  3.0 unx      153 b- defN 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Resources/qt_ca.qm
    19 -rw-r--r--  3.0 unx      157 b- defN 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Resources/qt_cs.qm
    20 -rw-r--r--  3.0 unx      153 b- defN 24-Aug-28 16:35 Bitcoin-Qt.app/Contents/Resources/qt_da.qm
    

    zipdetails –redact –scan –utc

     0@@ -832,15 +832,15 @@
     1 F8CD33 Uncompressed Length   0000064D
     2 F8CD37 Filename Length       0022
     3 F8CD39 Extra Length          0000
     4 F8CD3B Comment Length        0000
     5 F8CD3D Disk Start            0000
     6 F8CD3F Int File Attributes   0001
     7        [Bit 0]               1 Text Data
     8-F8CD41 Ext File Attributes   81B40000
     9+F8CD41 Ext File Attributes   81A40000
    10 F8CD45 Local Header Offset   00000063
    11 F8CD49 Filename              'XXXXXXXXXXXXXX/XXXXXXXX/XXXXXXXXXX'
    12 
    13 F8CD6B CENTRAL HEADER [#4](/bitcoin-bitcoin/4/)     02014B50
    14 F8CD6F Created Zip Spec      1E '3.0'
    15 F8CD70 Created OS            03 'Unix'
    16 F8CD71 Extract Zip Spec      0A '1.0'
    17@@ -988,15 +988,15 @@
    18 F8CF89 Uncompressed Length   000E06E9
    19 F8CF8D Filename Length       002E
    20 F8CF8F Extra Length          0000
    21 F8CF91 Comment Length        0000
    22 F8CF93 Disk Start            0000
    23 F8CF95 Int File Attributes   0000
    24        [Bit 0]               0 'Binary Data'
    25-F8CF97 Ext File Attributes   81B40000
    26+F8CF97 Ext File Attributes   81A40000
    27 F8CF9B Local Header Offset   00E74C26
    28 F8CF9F Filename              'XXXXXXXXXXXXXX/XXXXXXXX/XXXXXXXXX/XXXXX
    29                              XXXXXXX'
    30 
    31 F8CFCD CENTRAL HEADER #B     02014B50
    32 F8CFD1 Created Zip Spec      1E '3.0'
    33 F8CFD2 Created OS            03 'Unix'
    

    Note that this shouldn’t be related to the change here, so if you’re happy with this change, I’d like to try move forward with it, so we can backport it to 28.x. I’ll open a new issue to track the macOS zipping non-determinism we seem to be seeing, if we don’t have it fixed before that.

    Edit: opened #30815.

  18. bitcoin deleted a comment on Sep 4, 2024
  19. TheCharlatan approved
  20. TheCharlatan commented at 9:11 am on September 5, 2024: contributor

    ACK 556775408797d8e27154c3edaf139820b0979cce

    The reproducibility issues seems to be unrelated to this change, so I don’t think this should be blocked by it.

  21. fanquake merged this on Sep 5, 2024
  22. fanquake closed this on Sep 5, 2024

  23. fanquake deleted the branch on Sep 5, 2024
  24. fanquake referenced this in commit b2a137929a on Sep 5, 2024
  25. fanquake removed the label Needs backport (28.x) on Sep 5, 2024
  26. DrahtBot added the label Build system on Sep 5, 2024
  27. fanquake commented at 9:38 am on September 5, 2024: member
    Backported to 28.x in #30762.

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-09-29 01:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me