https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77464
--- Comment #7 from Balint Reczey <balint at balintreczey dot hu> --- (In reply to Andrew Pinski from comment #1) > You need -fPIC to create shared libraries. I know that the relevant options are -fPIC and -fno-PIC. I have opened the bug to handle -shared -no-pie and -no-pie -shared consistently and equivalently to -shared only.