]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
bootstrap/119513 - fix cobol bootstrap with --enable-generated-files-in-srcdir
authorRichard Biener <rguenther@suse.de>
Fri, 28 Mar 2025 12:48:36 +0000 (13:48 +0100)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 28 Mar 2025 13:23:44 +0000 (14:23 +0100)
This adds gcc/cobol/parse.o to compare_exclusions and makes sure to
ignore errors when copying generated files, like it's done when
copying gengtype-lex.cc.

PR bootstrap/119513
* configure.ac (compare_exclusions): Add gcc/cobol/parse\$(objext).
* configure: Regenerated.

gcc/cobol/
* Make-lang.in (cobol.srcextra): Use cp instead of ln, ignore
errors.

configure
configure.ac
gcc/cobol/Make-lang.in

index e1063ccd9c3b23edc14c3baa34bdc1d70cf84089..036142a8d06127659de5e840aaaebab9f4cc37aa 100755 (executable)
--- a/configure
+++ b/configure
@@ -20030,6 +20030,7 @@ compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
 compare_exclusions="$compare_exclusions | gcc/m2/gm2-compiler-boot/M2Version*"
 compare_exclusions="$compare_exclusions | gcc/m2/gm2-compiler-boot/SYSTEM*"
 compare_exclusions="$compare_exclusions | gcc/m2/gm2version*"
+compare_exclusions="$compare_exclusions | gcc/cobol/parse\$(objext)"
 case "$target" in
   hppa*64*-*-hpux*) ;;
   powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
index eec6f817a4ba5e8d10b37d60624e12deaa51dc2b..6cf9893cab07c4c788cbb463c5b053f0ecb2ce49 100644 (file)
@@ -4207,6 +4207,7 @@ compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
 compare_exclusions="$compare_exclusions | gcc/m2/gm2-compiler-boot/M2Version*"
 compare_exclusions="$compare_exclusions | gcc/m2/gm2-compiler-boot/SYSTEM*"
 compare_exclusions="$compare_exclusions | gcc/m2/gm2version*"
+compare_exclusions="$compare_exclusions | gcc/cobol/parse\$(objext)"
 case "$target" in
   hppa*64*-*-hpux*) ;;
   powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
index 5b61ae9121922e98003b5358f639e0e32f2b99e1..eb64554f33bc58b001fe86cbc4e1d34e0dec446e 100644 (file)
@@ -272,7 +272,7 @@ cobol/scan.o: cobol/scan.cc                 \
 # output, and do not require those tools to be installed.
 #
 cobol.srcextra: cobol/parse.cc cobol/cdf.cc cobol/scan.cc
-       ln -f $^ cobol/parse.h cobol/cdf.h $(srcdir)/cobol/
+       -cp -p $^ cobol/parse.h cobol/cdf.h $(srcdir)/cobol/
 
 
 # And the cobol1 front end