Problem description
An attempt to install the MATLAB toolbox for R2024a on ubuntu-24.04 fails with
[...]
/usr/include/stdlib.h(141):
error: identifier "_Float32" is undefined
/usr/include/stdlib.h(147):
error: identifier "_Float64" is undefined
/usr/include/stdlib.h(153):
error: identifier "_Float128" is undefined
/usr/include/stdlib.h(159):
error: identifier "_Float32x" is undefined
/usr/include/stdlib.h(165):
error: identifier "_Float64x" is undefined
Error in ctBuildInterface (line 46)
ctGenerateLibraryDefinitions(ctIncludeDir, ctLibDir, outputDir);
which appears to be a known incompatibility with newer glibc. Likely fixable with LD_PRELOAD.
Behavior
Failure was observed while working on CI for #1974.
System information
- Cantera version: 3.2.0b1
- OS:
ubuntu-22.04
- Python/MATLAB/other software versions:
R2024a
Context
Problem description
An attempt to install the MATLAB toolbox for R2024a on ubuntu-24.04 fails with
which appears to be a known incompatibility with newer
glibc.Likely fixable withLD_PRELOAD.Behavior
Failure was observed while working on CI for #1974.
System information
ubuntu-22.04R2024aContext