View Issue Details

IDProjectCategoryView StatusLast Update
0000278fileGeneralpublic2021-08-16 10:25
Reporterbitstreamout Assigned Tochristos  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionwon't fix 
Platformx86_64OSOpenSUSE TumbleweedOS Version20210731
Product Version5.40 
Summary0000278: go binary is reported as shared object instead of PIE executable
Description See bug https://bugzilla.opensuse.org/show_bug.cgi?id=1188989
Steps To Reproducefile Test/go.out
Test/go.out: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, Go BuildID=qnylif6mLBRiz_L_76Eb/q7wdMfxaJMc3BBsacMU7/4N62d38olFovGCPbKn5U/qnylif6mLBRiz_L_76Eb, not stripped
TagsNo tags attached.

Activities

bitstreamout

2021-08-03 14:54

reporter   ~0003634

Seems to be a missing ELF flag of the go linker https://go-review.googlesource.com/c/go/+/328089/

christos

2021-08-16 10:24

manager   ~0003638

Issue is in the elf go linker (not setting the DF1_PIE flag) and has been fixed upstream.

Issue History

Date Modified Username Field Change
2021-08-03 14:02 bitstreamout New Issue
2021-08-03 14:54 bitstreamout Note Added: 0003634
2021-08-16 10:21 christos Assigned To => christos
2021-08-16 10:21 christos Status new => assigned
2021-08-16 10:24 christos Status assigned => closed
2021-08-16 10:24 christos Resolution open => fixed
2021-08-16 10:24 christos Note Added: 0003638
2021-08-16 10:25 christos Resolution fixed => won't fix