[Bug ada/65477] gnat is built with nodlopen

2015-03-20 Thread pavel at zhukoff dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65477

--- Comment #1 from Pavel Zhukov pavel at zhukoff dot net ---
This patch works for me:
Build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=9275707

Patch:
diff --git a/gcc/ada/gcc-interface/Makefile.in
b/gcc/ada/gcc-interface/Makefile.in
index b552d3d..69d55aa 100644
--- a/gcc/ada/gcc-interface/Makefile.in
+++ b/gcc/ada/gcc-interface/Makefile.in
@@ -2818,14 +2818,14 @@ gnatlib-shared-default:
  gnatlib
$(RM) $(RTSDIR)/libgna*$(soext)
cd $(RTSDIR); `echo $(GCC_FOR_TARGET) \
-| sed -e 's,\./xgcc,../../xgcc,' -e 's,-B\./,-B../../,'`
-shared -Wl,-z,nodlopen $(GNATLIBCFLAGS) \
+| sed -e 's,\./xgcc,../../xgcc,' -e 's,-B\./,-B../../,'`
-shared -Wl,-z $(GNATLIBCFLAGS) \
$(PICFLAG_FOR_TARGET) \
-o libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
$(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) \
$(SO_OPTS)libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \
$(MISCLIB) -lm
cd $(RTSDIR); `echo $(GCC_FOR_TARGET) \
-| sed -e 's,\./xgcc,../../xgcc,' -e 's,-B\./,-B../../,'`
-shared -Wl,-z,nodlopen $(GNATLIBCFLAGS) \
+| sed -e 's,\./xgcc,../../xgcc,' -e 's,-B\./,-B../../,'`
-shared -Wl,-z $(GNATLIBCFLAGS) \
$(PICFLAG_FOR_TARGET) \
-o libgnarl$(hyphen)$(LIBRARY_VERSION)$(soext) \
$(GNATRTL_TASKING_OBJS) \


[Bug ada/65477] gnat is built with nodlopen

2015-03-20 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65477

Eric Botcazou ebotcazou at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||ebotcazou at gcc dot gnu.org
 Resolution|--- |INVALID

--- Comment #2 from Eric Botcazou ebotcazou at gcc dot gnu.org ---
Please double-check that you're reporting issues for the pristine codebase.