Lock down the compiler and version for the lifetime of a Python release? #8
-
|
I'm not aware of a reason to restrict ourselves to a specific compiler and version, but I'm sure @pablogsal will tell me how I'm being naive about this. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
|
PBS historically adopted the latest LLVM. There have been minimal issues with this. You do need a CI check to verify library dependencies and symbol references don't change just in case. PBS has this. |
Beta Was this translation helpful? Give feedback.
-
|
I don't think there's much of a reason to lock this down. Manylinux had to build their own compiler in the alma images IIRC, but other than that I think it is fine (+1 to checking the library dependencies and symbols like PBS does). |
Beta Was this translation helpful? Give feedback.
-
I concur with @emmatyping. I think that as long as we use the compiler inside the manylinux image we are golden. Even if we don't there shouldn't be a lot of gotchas for using different versions as we are not shipping object files. |
Beta Was this translation helpful? Give feedback.
PBS historically adopted the latest LLVM. There have been minimal issues with this. You do need a CI check to verify library dependencies and symbol references don't change just in case. PBS has this.