By default we set -Wall, which enabled -Wswitch, so this already prints warnings. However, it can be additionally be turned into an error when --enable-werror to be extra safe.
build: Treat -Wswitch as error when --enable-werror #16424
pull MarcoFalke wants to merge 1 commits into bitcoin:master from MarcoFalke:1907-buildSwitchError changing 1 files +2 −0-
MarcoFalke commented at 7:43 PM on July 19, 2019: member
-
build: Treat -Wswitch as error when --enable-werror fabfcb5d8e
-
MarcoFalke commented at 7:44 PM on July 19, 2019: member
Can be tested by adding a new type to one of our
enum classes or removing one from ourswitches. -
promag commented at 7:45 PM on July 19, 2019: member
Concept :clap:
- DrahtBot added the label Build system on Jul 19, 2019
- MarcoFalke added the label Needs gitian build on Jul 19, 2019
-
practicalswift commented at 11:38 AM on July 20, 2019: contributor
utACK fabfcb5d8ec35442f81c6e6fd33abff52bbe0fde
Very nice!
-
Empact commented at 11:19 AM on July 21, 2019: member
-
fanquake commented at 6:12 AM on July 23, 2019: member
Concept ACK
-
DrahtBot commented at 3:24 AM on July 29, 2019: member
<!--a722867cd34abeea1fadc8d60700f111-->
Gitian builds for commit febf3a856bcfb8fef2cb4ddcb8d1e0cab8a22580 (master):
98a2d3c48986f67d7799e77ead66d14c...bitcoin-0.18.99-aarch64-linux-gnu-debug.tar.gzd9a1de9f0fc90257bfe9b37106831ec3...bitcoin-0.18.99-aarch64-linux-gnu.tar.gzc33790f6dda1d8ff300055c56a9c56ba...bitcoin-0.18.99-arm-linux-gnueabihf-debug.tar.gz06f4e79b53d021c532f06c76ebedf404...bitcoin-0.18.99-arm-linux-gnueabihf.tar.gz43176e76c6edb3be25ced083cf4fa88b...bitcoin-0.18.99-i686-pc-linux-gnu-debug.tar.gzebf3cdebd70b6a768c0aa47cd7251cb3...bitcoin-0.18.99-i686-pc-linux-gnu.tar.gz7a16d5d7869f3da3d4887061736b009c...bitcoin-0.18.99-osx-unsigned.dmgb517eb74b51151aebdcb7ccbff3ce038...bitcoin-0.18.99-osx64.tar.gzc1a62933e0f7a2355c1cc1ee96b0129f...bitcoin-0.18.99-riscv64-linux-gnu-debug.tar.gzb92fe7f80c35de5b5a14ef133f06bec3...bitcoin-0.18.99-riscv64-linux-gnu.tar.gz01b3f9c3faaae4bc8c473de09c2d7349...bitcoin-0.18.99-win64-debug.zipbcb6478790529b0d4dd8c864e1029719...bitcoin-0.18.99-win64-setup-unsigned.exed42e58120549a6f0e48cc1e0a3f3545c...bitcoin-0.18.99-win64.zip38b318c177a1129b91339bc5da4d93bc...bitcoin-0.18.99-x86_64-linux-gnu-debug.tar.gz140dd5d8649113568474a0289ce44352...bitcoin-0.18.99-x86_64-linux-gnu.tar.gzcfe81e7048c02a4a7551597d3cfbf221...bitcoin-0.18.99.tar.gz153757a706b1bb521b269a3dbf5f22ad...bitcoin-core-linux-0.19-res.ymla84f0c977d4ead6ab7d38175ccc4c083...bitcoin-core-osx-0.19-res.ymlc00a83e5f27f39ed4ba95b8d2706d8f4...bitcoin-core-win-0.19-res.yml7746a192678c0afcbd8fb6b0e4c63eb5...linux-build.log3f756ea0d15eeba80e1fcf5b5486acba...osx-build.loga76eb3c43708df1e47c41014a452366e...win-build.log
Gitian builds for commit 58f130fd8bb6fff3f5aef79d604fba58411b891c (master and this pull):
6020c834eec2bfe286b8870adf83f0f1...bitcoin-0.18.99-aarch64-linux-gnu-debug.tar.gz3393ff35bff231d2809fd66cd9ca6bb8...bitcoin-0.18.99-aarch64-linux-gnu.tar.gz30f4b4e9481370974d6b12cab7b3b468...bitcoin-0.18.99-arm-linux-gnueabihf-debug.tar.gz9a70751ba77abaaa14523ec013f5deec...bitcoin-0.18.99-arm-linux-gnueabihf.tar.gzc1917420c590c7c372394e7d0e554602...bitcoin-0.18.99-i686-pc-linux-gnu-debug.tar.gz7650c549bc862ed243a00679b3db3771...bitcoin-0.18.99-i686-pc-linux-gnu.tar.gz610c5898dc2bdcfed8565d04c1c2322f...bitcoin-0.18.99-osx-unsigned.dmg22b5b24fd44df43636e378c6aeb96da2...bitcoin-0.18.99-osx64.tar.gz62152ea689f03362d360d2dc65e08745...bitcoin-0.18.99-riscv64-linux-gnu-debug.tar.gzfc933bf05ae67674fd213f3b7fa7d92a...bitcoin-0.18.99-riscv64-linux-gnu.tar.gzb0a0854cd6d3eb77a94aa8bfec5fe1dd...bitcoin-0.18.99-win64-debug.zip408a4587b21c723e9b6c8cc0d75c91fd...bitcoin-0.18.99-win64-setup-unsigned.exe1ac2f19168ac74748f153232869f91f1...bitcoin-0.18.99-win64.zipa20f8f0fc9978294fe22609061727530...bitcoin-0.18.99-x86_64-linux-gnu-debug.tar.gze33c7bf2e21d16645db8b832f8765d11...bitcoin-0.18.99-x86_64-linux-gnu.tar.gz96cc48e6b708f2d9e6f48deaa9465290...bitcoin-0.18.99.tar.gz4d576531d5f9173b2a639c5446fb0ef1...bitcoin-core-linux-0.19-res.yml6ef05941defc50e22b1524711a4e93f9...bitcoin-core-linux-0.19-res.yml.diff5bb9c6b06239bb4048ce326955cd5661...bitcoin-core-osx-0.19-res.ymlaed838ff0353a5c00dd0f0ac2f648baf...bitcoin-core-osx-0.19-res.yml.diffc861bb827af1ecc651e2a9371be607ea...bitcoin-core-win-0.19-res.yml394ad8284783cb919c855242f583a567...bitcoin-core-win-0.19-res.yml.diff44fe84e06584cd880427088a9e96fc63...linux-build.loga7436ab0370928971c0255f86597b6f7...linux-build.log.diffb02633fdeac2a17904cacda2f30704fc...osx-build.logc02e2140ada6a55924fd6fe427067763...osx-build.log.diff45ef906654615e0fc1d9f7b8d5aebcb3...win-build.loga1e99f048add23acec35c67767c0865d...win-build.log.diff
- DrahtBot removed the label Needs gitian build on Jul 29, 2019
- MarcoFalke referenced this in commit 502ec02272 on Jul 29, 2019
- MarcoFalke merged this on Jul 29, 2019
- MarcoFalke closed this on Jul 29, 2019
- MarcoFalke deleted the branch on Jul 29, 2019
- sidhujag referenced this in commit 9f75d3f816 on Jul 30, 2019
- kittywhiskers referenced this in commit 8243523c21 on Jun 17, 2021
- kittywhiskers referenced this in commit 4a37d0947b on Jun 17, 2021
- kittywhiskers referenced this in commit 82c9431f20 on Jun 17, 2021
- UdjinM6 referenced this in commit 988fa6a235 on Jun 23, 2021
- MarcoFalke locked this on Dec 16, 2021
Labels