JuliaPackaging / BinaryBuilder.jl

Binary Dependency Builder for Julia
https://binarybuilder.org
Other
384 stars 99 forks source link

Support for GCC compiler 14.1 within the BinaryBuilder wizard for compiler options? #1326

Open divital-coder opened 1 month ago

divital-coder commented 1 month ago

Hi i need to access the gcc compiler version 14.1 within the binarybuilder wizard menu for compiler options, in order to resolve my compilation errors relating to the missing GLIBCXX_3.4.30 and GLIBCXX_3.4.32 libraries from the stdc++ lib with the gcc compiler version 13.2 (chosen during compilation for the binary build within wizard).

Since my host operating system (arch linux) have a gcc installation of version 14.1 it seems, that's what seem to be causing the originating errors.

giordano commented 1 month ago

We'll eventually build GCC 14, but

  1. using it will produce binaries incompatible with all released versions (and also future ones until the end of the year likely), see https://github.com/JuliaPackaging/Yggdrasil/blob/307a4095471b611ce8b308161fb54d1297ff0ff3/CONTRIBUTING.md#compatibility-tips
  2. I don't understand the motivation of this request in the first place. You shouldn't mix libraries compiled from outside of BinaryBuilder, otherwise you loose the whole point of building an entire stack with a controlled toolchain.
divital-coder commented 1 month ago

Hiya so whats a potential fix for glibcxx within Libstdc++.so.6 , do u know any?