blob: 8c29fea8cfe09796ecf18e98624142021f18fe91 [file] [log] [blame]
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08001Upstream-Status: Inappropriate [OE-Specific]
2
3Make install tries to perform install for all variants, but some of them use the same
4name for crt0 in specific, so performing all of them results in an error during
5do_install, we simply modify the name of the objects so the installation can proceed
6and leave it to the user to select which object files to use.
7
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08008
Patrick Williamsb9af8752023-01-30 13:28:01 -0600901/2023: Rebased for libgloss 4.3.0
10
11Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
12
13
14Index: git/libgloss/rs6000/Makefile.in
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080015===================================================================
Patrick Williamsb9af8752023-01-30 13:28:01 -060016--- git.orig/libgloss/rs6000/Makefile.in
17+++ git/libgloss/rs6000/Makefile.in
18@@ -362,7 +362,7 @@ install-sim:
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080019
20 install-mvme:
Patrick Williamsb9af8752023-01-30 13:28:01 -060021 ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080022- set -e; for x in ${MVME_CRT0} ${MVME_BSP} ${MVME_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
23+ set -e; for x in ${MVME_CRT0} ${MVME_BSP} ${MVME_SCRIPTS}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/mvme-$$x; done
24
25 install-solaris:
Patrick Williamsb9af8752023-01-30 13:28:01 -060026 ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
27@@ -374,17 +374,17 @@ install-linux:
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080028
29 install-yellowknife:
Patrick Williamsb9af8752023-01-30 13:28:01 -060030 ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080031- set -e; for x in ${YELLOWKNIFE_CRT0} ${YELLOWKNIFE_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
32+ set -e; for x in ${YELLOWKNIFE_CRT0} ${YELLOWKNIFE_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/yellowknife-$$x; done
33 set -e; for x in ${YELLOWKNIFE_SCRIPTS}; do ${INSTALL_DATA} $(srcdir)/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
34
35 install-ads:
Patrick Williamsb9af8752023-01-30 13:28:01 -060036 ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080037- set -e; for x in ${ADS_CRT0} ${ADS_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
38+ set -e; for x in ${ADS_CRT0} ${ADS_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/ads-$$x; done
39 set -e; for x in ${ADS_SCRIPTS}; do ${INSTALL_DATA} $(srcdir)/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
40
41 install-mbx:
Patrick Williamsb9af8752023-01-30 13:28:01 -060042 ${mkinstalldirs} ${DESTDIR}${tooldir}/lib${MULTISUBDIR}
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080043- set -e; for x in ${MBX_CRT0} ${MBX_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
44+ set -e; for x in ${MBX_CRT0} ${MBX_BSP}; do ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/mbx-$$x; done
45 set -e; for x in ${MBX_SCRIPTS} ${MBX_SPECS}; do ${INSTALL_DATA} $(srcdir)/$$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; done
46
47 install-xil: