cpio vs. tar. was: OSR5 install of 971031

Robert Lipe robertl@dgii.com
Tue Nov 4 07:38:00 GMT 1997


>   > > It's a pretty common problem.  I always thought using "B" in gcc was
>   > > bogus.  Regardless, it's a one line tweak to use cpio since we've
>   > > had other systems with this exact problem.
>   > 
>   > Hmm, shouldn't we use autoconf to determine the existence of cpio?
> If you write a test, I'll happily include it.

Is it really worth the bother?    Isn't cpio one of those utilities 
that's been around since UNIX was distributed on clay tablets?   Even 
though X/open has marked it "to be withdrawn" and SUSv2 tags it as 
"legacy" suggesting that "Applications should migrate to the pax 
utility.", would any OS vendor not ship cpio?


If we were to do anything more ambitious autoconf-ish, would it be 
any wiser to test for pax and use it instead of either tar or cpio?
Then we'd have three different install-headers-* targets, and I doubt
that would be a lot of fun, either.

Alternately, we can continue to patch this one system at a time until
we all die.    Here's one that should fix the system this was reported
on.

*** gcc/configure.in_   Sat Nov  1 00:49:10 1997
--- gcc/configure.in    Tue Nov  4 09:09:26 1997
***************
*** 933,942 ****
--- 933,943 ----
                ;;
        i[[3456]]86-*-sco3.2v5*)                # 80386 running SCO Open Server
5
                xm_file=i386/xm-sco5.h
                xmake_file=i386/x-sco5
                fixincludes=fixinc.sco
+               install_headers_dir=install-headers-cpio
                tm_file=i386/sco5.h
                tmake_file=i386/t-sco5
                extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
                ;;
        i[[3456]]86-*-sco3.2v4*)                # 80386 running SCO 3.2v4 system






More information about the Gcc mailing list