https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91325

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2019-08-02
     Ever confirmed|0                           |1

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Hm, I can't reproduce that with any version of GCC I have:

$ make clean ; make && ./main && echo OK
rm -f libshlib.so main
g++-7 -ggdb3 -fsanitize=address -Wextra -Wall -fPIC -shared -o libshlib.so
shlib.cpp
gcc-7 -ggdb3 -fsanitize=address -Wextra -Wall -o main main.c -ldl
OK

$ make clean ; make && ./main && echo OK
rm -f libshlib.so main
g++-9 -ggdb3 -fsanitize=address -Wextra -Wall -fPIC -shared -o libshlib.so
shlib.cpp
gcc-9 -ggdb3 -fsanitize=address -Wextra -Wall -o main main.c -ldl
OK

Maybe it's related to glibc version:
Name           : glibc                                             
Version        : 2.29-7.3

Reply via email to