openbsd-ports/devel/arm-elf/gcc/patches/patch-libgcc_Makefile_in
jasper 238fedab37 - update arm-elf-gcc to 4.4.4
tested by and ok MAINTAINER
2010-10-22 15:20:04 +00:00

39 lines
1.4 KiB
Plaintext

$OpenBSD: patch-libgcc_Makefile_in,v 1.1 2010/10/22 15:20:04 jasper Exp $
Using $(INSTALL_DATA) and chmod generates errors as the operation
is not permitted. So use plain copy mode and chown/chgrp
in the post-install target.
--- libgcc/Makefile.in.orig Thu Oct 14 11:39:34 2010
+++ libgcc/Makefile.in Thu Oct 14 11:53:23 2010
@@ -890,7 +890,7 @@ gcc-extra-parts:
parts="$(GCC_EXTRA_PARTS)"; \
for file in $$parts; do \
rm -f $(gcc_objdir)$(MULTISUBDIR)/$$file; \
- $(INSTALL_DATA) $$file $(gcc_objdir)$(MULTISUBDIR)/; \
+ install -c $$file $(gcc_objdir)$(MULTISUBDIR)/; \
done
all: $(extra-parts)
@@ -935,17 +935,15 @@ install-shared:
install-leaf: $(install-shared) $(install-libunwind)
$(mkinstalldirs) $(DESTDIR)$(inst_libdir)
- $(INSTALL_DATA) libgcc.a $(DESTDIR)$(inst_libdir)/
- chmod 644 $(DESTDIR)$(inst_libdir)/libgcc.a
+ install -c libgcc.a $(DESTDIR)$(inst_libdir)/
$(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc.a
- $(INSTALL_DATA) libgcov.a $(DESTDIR)$(inst_libdir)/
- chmod 644 $(DESTDIR)$(inst_libdir)/libgcov.a
+ install -c libgcov.a $(DESTDIR)$(inst_libdir)/
$(RANLIB) $(DESTDIR)$(inst_libdir)/libgcov.a
parts="$(INSTALL_PARTS)"; \
for file in $$parts; do \
rm -f $(DESTDIR)$(inst_libdir)/$$file; \
- $(INSTALL_DATA) $$file $(DESTDIR)$(inst_libdir)/; \
+ install -c $$file $(DESTDIR)$(inst_libdir)/; \
done
install: install-leaf