libstdc++: Fix installation of python hooks [PR 99453]
When no shared library is installed, the new code to determine the name of the -gdb.py file yields an empty string. Use the name of the static library in that case. libstdc++-v3/ChangeLog: PR libstdc++/99453 * python/Makefile.am: Use archive name for printer hook if no dynamic library name is available. * python/Makefile.in: Regenerate.
This commit is contained in:
parent
fdbd0cb73a
commit
9f7bc160b4
2 changed files with 8 additions and 0 deletions
|
@ -48,5 +48,9 @@ install-data-local: gdb.py
|
|||
## the correct name.
|
||||
@libname=`sed -ne "/^library_names=/{s/.*='//;s/'$$//;s/ .*//;p;}" \
|
||||
$(DESTDIR)$(toolexeclibdir)/libstdc++.la`; \
|
||||
if [ -z "$$libname" ]; then \
|
||||
libname=`sed -ne "/^old_library=/{s/.*='//;s/'$$//;s/ .*//;p;}" \
|
||||
$(DESTDIR)$(toolexeclibdir)/libstdc++.la`; \
|
||||
fi; \
|
||||
echo " $(INSTALL_DATA) gdb.py $(DESTDIR)$(toolexeclibdir)/$$libname-gdb.py"; \
|
||||
$(INSTALL_DATA) gdb.py $(DESTDIR)$(toolexeclibdir)/$$libname-gdb.py
|
||||
|
|
|
@ -609,6 +609,10 @@ install-data-local: gdb.py
|
|||
@$(mkdir_p) $(DESTDIR)$(toolexeclibdir)
|
||||
@libname=`sed -ne "/^library_names=/{s/.*='//;s/'$$//;s/ .*//;p;}" \
|
||||
$(DESTDIR)$(toolexeclibdir)/libstdc++.la`; \
|
||||
if [ -z "$$libname" ]; then \
|
||||
libname=`sed -ne "/^old_library=/{s/.*='//;s/'$$//;s/ .*//;p;}" \
|
||||
$(DESTDIR)$(toolexeclibdir)/libstdc++.la`; \
|
||||
fi; \
|
||||
echo " $(INSTALL_DATA) gdb.py $(DESTDIR)$(toolexeclibdir)/$$libname-gdb.py"; \
|
||||
$(INSTALL_DATA) gdb.py $(DESTDIR)$(toolexeclibdir)/$$libname-gdb.py
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue