chore: allow compiling with gcc 14, bump submodules (#15250)

GCC 14+ introduces new options for strict pointer typing that not all
nim modules adhere to - this PR disables the warning (more bumps,
including nim, are needed to conform to the new strictness)

Includes a few submodules that have had security and stability fixes.
This commit is contained in:
Jacek Sieka 2024-06-28 09:12:04 +02:00 committed by GitHub
parent 7a7dbb631c
commit 0b16749e54
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 16 additions and 11 deletions

View File

@ -63,3 +63,8 @@ switch("warning", "UseBase:on")
switch("warning", "UnusedImport:on") switch("warning", "UnusedImport:on")
switch("warning", "Deprecated:on") switch("warning", "Deprecated:on")
switch("warning", "HoleEnumConv:on") switch("warning", "HoleEnumConv:on")
when defined(gcc):
# GCC 14+ introduces new strictness for pointer types that not all nim libraries are compatible with
switch("passc", "-Wno-error=incompatible-pointer-types")

2
vendor/nim-bearssl vendored

@ -1 +1 @@
Subproject commit d55d3a86d7ec3ad11b244e17b3bad490bfbd076d Subproject commit a806cbfab5fe8de49c76139f8705fff79daf99ee

@ -1 +1 @@
Subproject commit ccbb7566d1a06bfc1ec42dd8da74a47f1d3b3f4b Subproject commit 33761a5f77610d3f87f774244490eae43a9ac5a1

@ -1 +1 @@
Subproject commit 7568f1b7c3142d8e87c1f3dd42924238926affbe Subproject commit 0adf3b7db70736061bf12fa23c2fc51f395b289e

@ -1 +1 @@
Subproject commit 720fc5e5c8e428d9d0af618e1e27c44b42350309 Subproject commit 11b9d952a80ec87e2443405a6a5382f9daac51f8

@ -1 +1 @@
Subproject commit 77a59297ad635d91a6352ef48ee09c6bde0c5d86 Subproject commit be57dbc902d36f37540897e98c69aa80f868cb45

@ -1 +1 @@
Subproject commit 7246d91c667f4cc3759fdd50339caa45a2ecd8be Subproject commit 194b715b16766e383b5aef92dd779fb182faf45d

2
vendor/nim-stew vendored

@ -1 +1 @@
Subproject commit a0c085a51fe4f2d82aa96173ac49b3bfe6043858 Subproject commit bb086e69da967ad235ed6c31247769e75b318e61

2
vendor/nim-stint vendored

@ -1 +1 @@
Subproject commit 711cda4456c32d3ba3c6c4524135b3453dffeb9c Subproject commit 9a3348bd4499045fb211afeeaf2a54730060c081

@ -1 +1 @@
Subproject commit 4bc0b592e8f71403c19b43ae6f4920c9a2380205 Subproject commit d4c43137c0590cb47f893a66ca8cb027fa6c217e

2
vendor/nim-zlib vendored

@ -1 +1 @@
Subproject commit a2f44bb7f65571a894227ff6fde9298a104e03a5 Subproject commit 45b06fca15ce0f09586067d950da30c10227865a

2
vendor/nimcrypto vendored

@ -1 +1 @@
Subproject commit a079df92424968d46a6ac258299ce9380aa153f2 Subproject commit 71bca15508e2c0548f32b42a69bcfb1ccd9ab9ff