gleam-lang/gleam
View on GitHubHex Gleam dependency packages with colliding Erlang modules can fail to raise a compile error
Open
#4,657 opened on Jun 1, 2025
help wanted
Repository metrics
- Stars
- (21,417 stars)
- PR merge metrics
- (Avg merge 10d 19h) (69 merged PRs in 30d)
Description
sngrekov made a project with both Nibble and Glerray and started getting runtime errors. Both projects define the glearray_ffi Erlang module, and instead of raising an error at build time (as we should) we seem to let one clobber the other and as such one of the two packages will have the incorrect code.
Context: https://discord.com/channels/768594524158427167/1378738738376474634
Related: https://github.com/hayleigh-dot-dev/nibble/issues/24