src/cmd/link/internal/ld/macho_combine_dwarf.go | 1 + diff --git a/src/cmd/link/internal/ld/macho_combine_dwarf.go b/src/cmd/link/internal/ld/macho_combine_dwarf.go index 95bd4c7c36a0ef784781bba28429e9aaca5b8ab7..7d33f75b545cbbc5c5c96d7d2a16ec0746b379c0 100644 --- a/src/cmd/link/internal/ld/macho_combine_dwarf.go +++ b/src/cmd/link/internal/ld/macho_combine_dwarf.go @@ -429,6 +429,7 @@ } segv := reflect.ValueOf(seg).Elem() segv.FieldByName("Offset").SetUint(uint64(dwarfstart)) segv.FieldByName("Addr").SetUint(uint64(dwarfaddr)) + segv.FieldByName("Prot").SetUint(0) if compressedSects != nil { var segSize uint64