Author: luohuan
Date: 2012-04-13 01:33:16 -0400 (Fri, 13 Apr 2012)
New Revision: 3908
Removed:
trunk/INSTALL.cross.ppc
Modified:
trunk/Makefile.in
trunk/configure
trunk/configure.ac
trunk/install_compiler.sh
trunk/osprey-gcc-4.2.0/gcc/Makefile.in
Log:
Fixed the x86-ppc cross compiler's gcc preprocessor problem and adjusted it's
install method. Reviewed by David Coakley
Deleted: trunk/INSTALL.cross.ppc
===================================================================
--- trunk/INSTALL.cross.ppc 2012-04-12 19:35:30 UTC (rev 3907)
+++ trunk/INSTALL.cross.ppc 2012-04-13 05:33:16 UTC (rev 3908)
@@ -1,169 +0,0 @@
-#!/bin/bash
-#
-#
-# Copyright (C) 2006-2009 Tsinghua University. All Rights Reserved.
-#
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of version 2 of the GNU General Public License as
-# published by the Free Software Foundation.
-#
-# This program is distributed in the hope that it would be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-#
-# Further, this software is distributed without any warranty that it is
-# free of the rightful claim of any third person regarding infringement
-# or the like. Any license provided herein, whether implied or
-# otherwise, applies only to this software file. Patent licenses, if
-# any, provided herein do not apply to combinations of this program with
-# other software, or any other product whatsoever.
-#
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, write the Free Software Foundation, Inc., 59
-# Temple Place - Suite 330, Boston MA 02111-1307, USA.
-#
-echo $TOOLROOT
-
-VER_MAJOR="5"
-VER_MINOR="0"
-#PATCH_LEVEL=""
-VERSION="${OPEN64_FULL_VERSION:-${VER_MAJOR}.${VER_MINOR}}"
-
-PHASE_DIR_PREFIX="ppc32"
-
-# everything we will install is under $ROOT
-ROOT="${TOOLROOT}/"
-
-abs_top_builddir=$1
-abs_top_srcdir=$2
-
-AREA="$abs_top_builddir/osprey/targdir"
-SRC_AREA="$abs_top_srcdir/osprey/targdir"
-GNUFE42_AREA="$abs_top_builddir/osprey-gcc-4.2.0"
-
-PHASEPATH=${ROOT}/lib/gcc-lib/${PHASE_DIR_PREFIX}-open64-linux/${VERSION}/
-NATIVE_LIB_DIR=${PHASEPATH}
-BIN_DIR=${ROOT}/bin
-
-INSTALL="/usr/bin/install -D"
-INSTALL_DATA="/usr/bin/install -D -m 644"
-
-INSTALL_EXEC_SUB () {
-
- [ $# -ne 2 ] && echo "Usage: INSTALL_EXEC_SUB SRC_file DEST_file" &&
return 1
- [ ! -e "$1" ] && echo "$1 does not exist" && return 1
- echo -e "$2 : $1 \n\t${INSTALL} $1 $2\n" | make -f - |\
- grep -v "Entering directory\|Leaving directory\|up to date"
- return 0;
-}
-
-INSTALL_DATA_SUB () {
- [ $# -ne 2 ] && echo "Usage: INSTALL_DATA_SUB SRC_file DEST_file" && exit 1
- [ ! -e "$1" ] && echo "$1 does not exist" && return 1
- echo -e "$2 : $1 \n\t${INSTALL_DATA} $1 $2\n" | make -f - |\
- grep -v "Entering directory\|Leaving directory\|up to date"
- return 0
-}
-
-
-INSTALL_DRIVER () {
- INSTALL_EXEC_SUB ${AREA}/driver/driver ${PHASEPATH}/driver
- INSTALL_EXEC_SUB ${SRC_AREA}/driver/kdriver ${PHASEPATH}/kdriver
- [ ! -d ${BIN_DIR} ] && mkdir -p ${BIN_DIR}
- INSTALL_EXEC_SUB ${AREA}/driver/driver ${BIN_DIR}/powercc
- INSTALL_EXEC_SUB ${AREA}/driver/driver ${BIN_DIR}/powerCC
- INSTALL_EXEC_SUB ${AREA}/driver/driver ${BIN_DIR}/powerpc-74xx-linux-opencc
- INSTALL_EXEC_SUB ${AREA}/driver/driver ${BIN_DIR}/powerpc-74xx-linux-openCC
- INSTALL_EXEC_SUB ${AREA}/driver/driver ${BIN_DIR}/powercc-${VERSION}
- INSTALL_EXEC_SUB ${AREA}/driver/driver ${BIN_DIR}/powerCC-${VERSION}
- INSTALL_EXEC_SUB ${SRC_AREA}/driver/kdriver ${BIN_DIR}/kpowercc
- INSTALL_EXEC_SUB ${SRC_AREA}/driver/kdriver ${BIN_DIR}/kopencc
-
- return 0
-}
-
-# Install front-end components
-INSTALL_FE () {
- INSTALL_EXEC_SUB ${AREA}/wgen/wgen42 ${PHASEPATH}/wgen42
- INSTALL_EXEC_SUB ${GNUFE42_AREA}/gcc/cc1 ${PHASEPATH}/cc142
- INSTALL_EXEC_SUB ${GNUFE42_AREA}/gcc/cc1plus ${PHASEPATH}/cc1plus42
- return 0
-}
-
-# Install back-end components
-INSTALL_BE () {
- INSTALL_EXEC_SUB ${AREA}/be/be ${PHASEPATH}/be
- INSTALL_EXEC_SUB ${AREA}/be/be.so ${PHASEPATH}/be.so
- return 0
-}
-
-# Install IPA-related components
-INSTALL_IPA () {
-
- INSTALL_EXEC_SUB ${AREA}/ipa/ipa.so ${PHASEPATH}/ipa.so
- INSTALL_EXEC_SUB ${AREA}/ipl/ipl.so ${PHASEPATH}/ipl.so
- ld_new_dir="$abs_top_builddir/osprey/cygnus/ld"
- INSTALL_EXEC_SUB ${ld_new_dir}/ld-new ${PHASEPATH}/ipa_link
- ln -sf be ${PHASEPATH}/ipl
- return 0
-}
-
-INSTALL_CG () {
- INSTALL_EXEC_SUB ${AREA}/cg/cg.so ${PHASEPATH}/cg.so
- return 0
-}
-
-INSTALL_WHIRL_STUFF () {
- INSTALL_EXEC_SUB ${AREA}/whirl2c/whirl2c ${PHASEPATH}/whirl2c
- INSTALL_EXEC_SUB ${AREA}/whirl2c/whirl2c.so ${PHASEPATH}/whirl2c.so
- (cd ${PHASEPATH}; ln -sf be whirl2c_be)
- INSTALL_EXEC_SUB ${AREA}/ir_tools/ir_b2a ${BIN_DIR}/ir_b2a
- INSTALL_EXEC_SUB ${AREA}/libspin_4_2_0/gspin42 ${BIN_DIR}/gspin42
- return 0
-}
-
-INSTALL_NATIVE_HEADER () {
- INSTALL_DATA_SUB osprey/include/nue/stdarg.h ${PHASEPATH}/include/stdarg.h
- INSTALL_DATA_SUB osprey/include/nue/va-ia64.h
${PHASEPATH}/include/va-ia64.h
- cp -f -a osprey/include ${PHASEPATH}/
-
- INSTALL_DATA_SUB ${abs_top_srcdir}/osprey/include/whirl2c.h
${ROOT}/include/${VERSION}/whirl2c.h
-
- INSTALL_DATA_SUB ${AREA}/include/dwarf.h
${ROOT}/include/${VERSION}/dwarf.h
- INSTALL_DATA_SUB ${AREA}/include/libdwarf.h
${ROOT}/include/${VERSION}/libdwarf.h
-
- INSTALL_DATA_SUB ${AREA}/include/libelf/libelf.h
${ROOT}/include/${VERSION}/libelf/libelf.h
- INSTALL_DATA_SUB ${AREA}/include/libelf/sys_elf.h
${ROOT}/include/${VERSION}/libelf/sys_elf.h
-
- INSTALL_DATA_SUB ${abs_top_srcdir}/osprey/include/omp/omp.h
${ROOT}/include/${VERSION}/omp.h
- INSTALL_DATA_SUB ${abs_top_srcdir}/osprey/include/omp/omp_lib.h
${ROOT}/include/${VERSION}/omp_lib.h
- INSTALL_DATA_SUB ${abs_top_srcdir}/osprey/include/omp/omp_lib.f
${ROOT}/include/${VERSION}/omp_lib.f
- return 0
-}
-
-INSTALL_MISC () {
- INSTALL_EXEC_SUB ${AREA}/wopt/wopt.so ${PHASEPATH}/wopt.so
- INSTALL_EXEC_SUB ${AREA}/lw_inline/lw_inline ${PHASEPATH}/inline
- INSTALL_EXEC_SUB ${AREA}/lno/lno.so ${PHASEPATH}/lno.so
-
- # install some scripts
- if [ -d ../bin/misc/ ]; then
- for i in ../bin/misc/* ; do
- [ -f "$i" ] && INSTALL_EXEC_SUB ${i} ${BIN_DIR}/`basename $i`
- done
- fi
- return 0
-}
-
-cd `dirname $0`
-
-INSTALL_DRIVER
-INSTALL_FE
-INSTALL_BE
-INSTALL_IPA
-INSTALL_CG
-INSTALL_WHIRL_STUFF
-INSTALL_NATIVE_HEADER
-INSTALL_MISC
-
-exit 0
Modified: trunk/Makefile.in
===================================================================
--- trunk/Makefile.in 2012-04-12 19:35:30 UTC (rev 3907)
+++ trunk/Makefile.in 2012-04-13 05:33:16 UTC (rev 3908)
@@ -354,20 +354,25 @@
export TOP_SRCDIR=$(TOP_SRCDIR); \
$(TOP_SRCDIR)/INSTALL.cross.sl @abs_top_builddir@
else
-ifeq ($(BUILD_TARGET), PPC32)
-install:
- export TOOLROOT=@prefix@; \
- export TOP_SRCDIR=$(TOP_SRCDIR); \
- $(TOP_SRCDIR)/INSTALL.cross.ppc @abs_top_builddir@
@abs_top_srcdir@
-else
install: install_fe install_compiler
+ifeq ($(BUILD_TARGET), PPC32)
install_fe:
$(MAKE) -C $(GNUFE_BUILD_DIR)/gcc \
install-common
$(MAKE) -C $(GNUFE_BUILD_DIR)/gcc \
install-headers
$(MAKE) -C $(GNUFE_BUILD_DIR)/gcc \
+ install-cpp
+ $(MAKE) -C $(GNUFE_BUILD_DIR)/gcc \
+ install-driver
+else
+install_fe:
+ $(MAKE) -C $(GNUFE_BUILD_DIR)/gcc \
+ install-common
+ $(MAKE) -C $(GNUFE_BUILD_DIR)/gcc \
+ install-headers
+ $(MAKE) -C $(GNUFE_BUILD_DIR)/gcc \
install-libgcc
$(MAKE) -C $(GNUFE_BUILD_DIR)/gcc \
install-cpp
@@ -375,13 +380,13 @@
install-driver
$(MAKE) -C $(GNUFE_BUILD_DIR)/$(GNUFE_BUILD_HOST)/libstdc++-v3 \
install
+endif
install_compiler:
export TOOLROOT=@prefix@; \
export TOP_SRCDIR=$(TOP_SRCDIR); \
- $(TOP_SRCDIR)/install_compiler.sh $(MACHINE_TYPE) $(if
$(BUILD_FORTRAN),"YES","NO")
+ $(TOP_SRCDIR)/install_compiler.sh $(MACHINE_TYPE) $(if
$(BUILD_FORTRAN),"YES","NO") @CROSS_TARGET@
endif
-endif
install-cross:
export TOOLROOT=@prefix@; $(TOP_SRCDIR)/install_compiler.sh ia64-cross
$(if $(BUILD_FORTRAN),"YES","NO")
$(MAKE) -C $(GNUFE_BUILD_DIR)/gcc \
Modified: trunk/configure
===================================================================
--- trunk/configure 2012-04-12 19:35:30 UTC (rev 3907)
+++ trunk/configure 2012-04-13 05:33:16 UTC (rev 3908)
@@ -273,7 +273,7 @@
ac_subdirs_all="$ac_subdirs_all osprey/cygnus"
ac_subdirs_all="$ac_subdirs_all osprey-gcc-4.2.0"
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME
PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix
program_transform_name bindir sbindir libexecdir datadir sysconfdir
sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir
build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build
build_cpu build_vendor build_os host host_cpu host_vendor host_os target
target_cpu target_vendor target_os MACHINE_TYPE BUILD_ABI BUILD_ARCH BUILD_HOST
BUILD_TARGET BUILD_VENDOR BUILD_OPTIMIZE BUILD_LIB_OPTIMIZE BUILD_COMPILER
BUILD_BOTH LIB_MACHINE_TYPE LIB_BUILD_TARGET LIB_BUILD_ABI LIB_BUILD_ARCH
LIB_BUILD_HOST LIB2_MACHINE_TYPE LIB2_BUILD_TARGET LIB2_BUILD_ABI
LIB2_BUILD_ARCH LIB2_BUILD_HOST BUILD_MULTILIB COMPILER_TARG_DIR TARG_INFO_NAME
BUILD_GNU3 BUILD_FORTRAN BUILD_SKIP_IPA BUILD_TYPE GCC_CONFIGURE_TARG GCC_DIR
LIBLIST subdirs LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME
PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix
program_transform_name bindir sbindir libexecdir datadir sysconfdir
sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir
build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build
build_cpu build_vendor build_os host host_cpu host_vendor host_os target
target_cpu target_vendor target_os MACHINE_TYPE CROSS_TARGET BUILD_ABI
BUILD_ARCH BUILD_HOST BUILD_TARGET BUILD_VENDOR BUILD_OPTIMIZE
BUILD_LIB_OPTIMIZE BUILD_COMPILER BUILD_BOTH LIB_MACHINE_TYPE LIB_BUILD_TARGET
LIB_BUILD_ABI LIB_BUILD_ARCH LIB_BUILD_HOST LIB2_MACHINE_TYPE LIB2_BUILD_TARGET
LIB2_BUILD_ABI LIB2_BUILD_ARCH LIB2_BUILD_HOST BUILD_MULTILIB COMPILER_TARG_DIR
TARG_INFO_NAME BUILD_GNU3 BUILD_FORTRAN BUILD_SKIP_IPA BUILD_TYPE
GCC_CONFIGURE_TARG GCC_DIR LIBLIST subdirs LIBOBJS LTLIBOBJS'
ac_subst_files=''
# Initialize some variables set by options.
@@ -1617,6 +1617,7 @@
;;
powerpc-*-linux*)
MACHINE_TYPE=PPC32
+ CROSS_TARGET="$target"
BUILD_ABI=I32BIT
BUILD_ARCH=IA32
BUILD_HOST=IA32
@@ -1741,6 +1742,7 @@
+
# List of configurable files to create in object directory.
ac_config_files="$ac_config_files Makefile osprey/Makefile.gsetup
osprey/targdir/libspin/Makefile osprey/targdir/libspin_4_2_0/Makefile
osprey/targdir/include/Makefile osprey/targdir/driver/Makefile
osprey/targdir/libiberty/Makefile osprey/targdir/targ_info/Makefile
osprey/targdir/be/Makefile osprey/targdir/libelf/Makefile
osprey/targdir/libelfutil/Makefile osprey/targdir/libdwarf/Makefile
osprey/targdir/libunwindP/Makefile osprey/targdir/cg/Makefile
osprey/targdir/wopt/Makefile osprey/targdir/ipl/Makefile
osprey/targdir/lno/Makefile osprey/targdir/lw_inline/Makefile
osprey/targdir/ipa/Makefile osprey/targdir/whirl2c/Makefile
osprey/targdir/libcomutil/Makefile osprey/targdir/ir_tools/Makefile
osprey/targdir/libcmplrs/Makefile osprey/targdir/wgen/Makefile
osprey/targdir/libcif/Makefile osprey/targdir/arith/Makefile
osprey/targdir/orc_ict/Makefile osprey/targdir/orc_intel/Makefile
osprey/targdir/libkapi/Makefile"
@@ -2535,6 +2537,7 @@
s,@target_vendor@,$target_vendor,;t t
s,@target_os@,$target_os,;t t
s,@MACHINE_TYPE@,$MACHINE_TYPE,;t t
+s,@CROSS_TARGET@,$CROSS_TARGET,;t t
s,@BUILD_ABI@,$BUILD_ABI,;t t
s,@BUILD_ARCH@,$BUILD_ARCH,;t t
s,@BUILD_HOST@,$BUILD_HOST,;t t
Modified: trunk/configure.ac
===================================================================
--- trunk/configure.ac 2012-04-12 19:35:30 UTC (rev 3907)
+++ trunk/configure.ac 2012-04-13 05:33:16 UTC (rev 3908)
@@ -255,6 +255,7 @@
;;
powerpc-*-linux*)
MACHINE_TYPE=PPC32
+ CROSS_TARGET="$target"
BUILD_ABI=I32BIT
BUILD_ARCH=IA32
BUILD_HOST=IA32
@@ -348,6 +349,7 @@
# Variables to replace in the configurable files.
AC_SUBST([MACHINE_TYPE])
+AC_SUBST([CROSS_TARGET])
AC_SUBST([BUILD_ABI])
AC_SUBST([BUILD_ARCH])
AC_SUBST([BUILD_HOST])
Modified: trunk/install_compiler.sh
===================================================================
--- trunk/install_compiler.sh 2012-04-12 19:35:30 UTC (rev 3907)
+++ trunk/install_compiler.sh 2012-04-13 05:33:16 UTC (rev 3908)
@@ -56,6 +56,12 @@
INSTALL_FORTRAN=$2
fi
+if [ -z "$3" ]; then
+ CROSS_TARGET=""
+else
+ CROSS_TARGET=$3
+fi
+
# set the build host
case $ARCH in
ia64 )
@@ -90,6 +96,15 @@
PREBUILD_INTERPOS="ppc32-linux"
INSTALL_TYPE="ppc32-native"
;;
+PPC32 )
+ BUILD_HOST="ia32"
+ TARG_HOST="ppc32"
+ INSTALL_FORTRAN="NO"
+ AREA="osprey/targia32_ppc32"
+ PHASE_DIR_PREFIX="ppc32"
+ PREBUILD_INTERPOS="ppc32-linux"
+ INSTALL_TYPE="ppc32-cross"
+ ;;
cross )
BUILD_HOST="ia32"
TARG_HOST="ia64"
@@ -179,6 +194,11 @@
fi
[ ! -d ${BIN_DIR} ] && mkdir -p ${BIN_DIR}
+ if [ "$ARCH" = "PPC32" ]; then
+ INSTALL_EXEC_SUB ${AREA}/driver/driver ${BIN_DIR}/powercc
+ INSTALL_EXEC_SUB ${AREA}/driver/driver ${BIN_DIR}/powercc-${VERSION}
+ ln -sf ${BIN_DIR}/powercc ${BIN_DIR}/${CROSS_TARGET}-opencc
+ else
INSTALL_EXEC_SUB ${AREA}/driver/driver ${BIN_DIR}/opencc
INSTALL_EXEC_SUB ${AREA}/driver/driver ${BIN_DIR}/openCC
[ "$INSTALL_FORTRAN" = "YES" ] && INSTALL_EXEC_SUB ${AREA}/driver/driver
${BIN_DIR}/openf90
@@ -194,6 +214,7 @@
if [ "$TARG_HOST" = "ppc32" ]; then
INSTALL_EXEC_SUB ${TOP_SRCDIR}/osprey/targdir/driver/kdriver
${BIN_DIR}/kopencc
fi
+ fi
return 0
}
@@ -253,7 +274,11 @@
# GNU 4.2.0 based FE
INSTALL_EXEC_SUB ${AREA}/wgen/wgen42 ${PHASEPATH}/wgen42
+ if [ "$ARCH" = "PPC32" ]; then
+ LIBEXEC=libexec/gcc/powerpc-redhat-linux/4.2.0
+ else
LIBEXEC=libexec/gcc/${PHASE_DIR_PREFIX}-redhat-linux/4.2.0
+ fi
(cd $PHASEPATH; ln -sf ../../../../open64-gcc-4.2.0/${LIBEXEC}/cc1 cc142)
(cd $PHASEPATH; ln -sf ../../../../open64-gcc-4.2.0/${LIBEXEC}/cc1plus
cc1plus42)
Modified: trunk/osprey-gcc-4.2.0/gcc/Makefile.in
===================================================================
--- trunk/osprey-gcc-4.2.0/gcc/Makefile.in 2012-04-12 19:35:30 UTC (rev
3907)
+++ trunk/osprey-gcc-4.2.0/gcc/Makefile.in 2012-04-13 05:33:16 UTC (rev
3908)
@@ -1305,25 +1305,16 @@
all.cross: native gcc-cross$(exeext) cpp$(exeext) specs \
$(LIBGCC) $(EXTRA_PARTS) lang.all.cross doc @GENINSRC@ srcextra
# This is what must be made before installing GCC and converting libraries.
-ifneq (, $(filter powerpc%, $(target)))
-start.encap: native
-else
-start.encap: native xgcc$(exeext) cpp$(exeext) specs \
+start.encap: native xgcc$(exeext) cpp$(exeext) specs\
xlimits.h lang.start.encap @GENINSRC@ srcextra
-endif
# KEY: disable build of libraries.
# These can't be made until after GCC can run.
rest.encap: $(STMP_FIXPROTO) $(LIBGCC) $(EXTRA_PARTS) lang.rest.encap
# This is what is made with the host's compiler
# whether making a cross compiler or not.
-ifneq (, $(filter powerpc%, $(target)))
native: config.status auto-host.h build-@POSUB@ $(LANGUAGES) \
- $(EXTRA_PASSES) $(EXTRA_PROGRAMS)
-else
-native: config.status auto-host.h build-@POSUB@ $(LANGUAGES) \
$(EXTRA_PASSES) $(EXTRA_PROGRAMS) $(COLLECT2)
-endif
# Define the names for selecting languages in LANGUAGES.
c: cc1$(exeext)
@@ -3722,6 +3713,7 @@
$(mkinstalldirs) $(DESTDIR)$(man7dir)
# Install the compiler executables built during cross compilation.
+ifeq (, $(filter powerpc%, $(target)))
install-common: native $(EXTRA_PARTS) lang.install-common installdirs
for file in $(COMPILERS); do \
if [ -f $$file ] ; then \
@@ -3765,7 +3757,44 @@
$(INSTALL_PROGRAM) gcov$(exeext)
$(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext); \
fi
$(INSTALL_SCRIPT) gccbug $(DESTDIR)$(bindir)/$(GCCBUG_INSTALL_NAME)
-
+else
+install-common: native lang.install-common installdirs
+ for file in $(COMPILERS); do \
+ if [ -f $$file ] ; then \
+ rm -f $(DESTDIR)$(libexecsubdir)/$$file; \
+ $(INSTALL_PROGRAM) $$file $(DESTDIR)$(libexecsubdir)/$$file; \
+ else true; \
+ fi; \
+ done
+ for file in $(EXTRA_PASSES) $(EXTRA_PROGRAMS) $(COLLECT2) ..; do \
+ if [ x"$$file" != x.. ]; then \
+ rm -f $(DESTDIR)$(libexecsubdir)/$$file; \
+ $(INSTALL_PROGRAM) $$file $(DESTDIR)$(libexecsubdir)/$$file; \
+ else true; fi; \
+ done
+# We no longer install the specs file because its presence makes the
+# driver slower, and because people who need it can recreate it by
+# using -dumpspecs. We remove any old version because it would
+# otherwise override the specs built into the driver.
+ rm -f $(DESTDIR)$(libsubdir)/specs
+# Install protoize if it was compiled.
+ -if [ -f protoize$(exeext) ]; then \
+ rm -f $(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \
+ $(INSTALL_PROGRAM) protoize$(exeext)
$(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \
+ rm -f $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \
+ $(INSTALL_PROGRAM) unprotoize$(exeext)
$(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \
+ rm -f $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \
+ $(INSTALL_DATA) SYSCALLS.c.X $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \
+ chmod a-x $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \
+ fi
+# Install gcov if it was compiled.
+ -if [ -f gcov$(exeext) ]; \
+ then \
+ rm -f $(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext); \
+ $(INSTALL_PROGRAM) gcov$(exeext)
$(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext); \
+ fi
+ $(INSTALL_SCRIPT) gccbug $(DESTDIR)$(bindir)/$(GCCBUG_INSTALL_NAME)
+endif
# Install the driver program as $(target_noncanonical)-gcc,
# $(target_noncanonical)-gcc-$(version)
# and also as either gcc (if native) or $(gcc_tooldir)/bin/gcc.
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Open64-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/open64-devel