Skip to content

Build error linuxbsd double for 32-bit: dir_access_unix.cpp "narrowing conversion from 'unsigned int' to 'int'" #108074

Open
@roalyr

Description

@roalyr

Tested versions

4.x as of 9a39760

System information

Buildroot: https://github.com/godotengine/buildroot/releases/tag/godot-2023.08.x-4 ,

Linux mx 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux

Issue description

Build logs:

godot_4_scons_linuxbsd_arm32_template_build.txt
godot_4_scons_linuxbsd_86_32_template_build.txt
godot_4_scons_linuxbsd_arm32_tools_build.txt
godot_4_scons_linuxbsd_86_32_tools_build.txt

Build arguments:

https://github.com/roalyr/godot-for-3d-open-worlds/blob/master/rebuild_linux_x86_32_buildroot.sh
https://github.com/roalyr/godot-for-3d-open-worlds/blob/master/rebuild_linux_arm32_buildroot.sh

Steps to reproduce

Attempt to build for arm32 / x86-32 with double precision.

Minimal reproduction project (MRP)

n/a

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    For team assessment

    Status

    Unassessed

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions