fix: update ARMv7 compilation flags for improved floating-point support (#97)

Fixes #96
This commit is contained in:
Daniel Lando 2025-07-18 08:21:22 +02:00 committed by GitHub
parent 5baf78ede6
commit 6c56cdf098
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -249,8 +249,8 @@ async function compileOnUnix(
if (targetArch === 'armv7') {
const { CFLAGS = '', CXXFLAGS = '' } = process.env;
process.env.CFLAGS = `${CFLAGS} -marm -mcpu=cortex-a7`;
process.env.CXXFLAGS = `${CXXFLAGS} -marm -mcpu=cortex-a7`;
process.env.CFLAGS = `${CFLAGS} -marm -mcpu=cortex-a7 -mfpu=vfpv3`;
process.env.CXXFLAGS = `${CXXFLAGS} -marm -mcpu=cortex-a7 -mfpu=vfpv3`;
args.push('--with-arm-float-abi=hard');
args.push('--with-arm-fpu=vfpv3');