Re: Plan to Update GPC
John Ries <[email protected]> Sun, 17 May 2020 21:54:24 -0700
| Newsgroups | gmane.comp.compilers.gpc |
|---|---|
| Message-ID | <CAKqWTQKK+oGChPP3KmnS7BtPpJHvsMd6BE90a-LSdab8V3YCoA@mail.gmail.com> |
--===============4133477919554464105== Content-Type: multipart/alternative; boundary="000000000000a9a31405a5e4f559" --000000000000a9a31405a5e4f559 Content-Type: text/plain; charset="UTF-8" Thank you for confirming that clang doesn't change anything. I'll follow the directions above. John L. Ries 26215 197th Ave. SE Covington, WA 98042 (435) 867-8885 On Sun, May 17, 2020 at 2:06 PM Waldek Hebisch <[email protected]> wrote: > On Sun, May 17, 2020 at 01:41:01PM -0700, John Ries wrote: > > I tried using sum2.diff, but it caused make to look for a non-existent > > object file, so it doesn't appear to be necessary under Fedora. I > > therefore backed it out. Thereon I rebuilt using the system GCC and > > searched for something under the built directory with a name resembling > > "libgpc.a". It doesn't exist. > > > > $ find . -name "*gpc*" > > ./gcc/gpc1 > > ./gcc/xgpc > > ./gcc/gpc-run > > ./gcc/p/gpcpp.o > > ./gcc/p/gpc-lex.o > > ./gcc/p/gpc.o > > ./prev-gcc/gpc1 > > ./prev-gcc/xgpc > > ./prev-gcc/gpc-run > > ./prev-gcc/p/gpcpp.o > > ./prev-gcc/p/gpc-lex.o > > ./prev-gcc/p/gpc.o > > > > So it looks like I get to give clang a shot. > > clang is unlikely to change anything. First, check that you > have correctly setup sources. When you look at gcc-4.x.x > source tree you should see several libsomething subdirectories. > For patched gcc in gcc-4.3.6.nn2 directory I see: > > $ ../gcc-4.3.6.nn2 > > ABOUT-NLS README.SCO install-sh libtool-ldflags > COPYING boehm-gc intl libtool.m4 > COPYING.LIB compile libada ltgcc.m4 > COPYING3 config libcpp ltmain.sh > COPYING3.LIB config-ml.in libdecnumber ltoptions.m4 > ChangeLog config.guess libffi ltsugar.m4 > ChangeLog.tree-ssa config.rpath libgcc ltversion.m4 > INSTALL config.sub libgfortran lt~obsolete.m4 > LAST_UPDATED configure libgomp maintainer-scripts > MAINTAINERS configure.ac libgpc missing > MD5SUMS contrib libiberty mkdep > Makefile.def depcomp libjava mkinstalldirs > Makefile.in fixincludes libmudflap move-if-change > Makefile.tpl gcc libobjc symlink-tree > NEWS gnattools libssp ylwrap > README include libstdc++-v3 zlib > > Note 'libgpc' there. It is not present in gcc sources. README > says: > > : To build with gcc-4.y copy the libgpc subdirectory into toplevel gcc > : directory (that is into gcc-4.y.z) and ... > > If you forget this step, then 'libgpc' directory above will be > missing and clearly there will be no way to make 'libgpc.a'. > > OTOH if you followd the instruction and 'libgpc' is present, then > we will have to examine messages coming from build (it is useful > to redirect messages to a file so that one can look at them > without re-running the build). > > -- > Waldek Hebisch > --000000000000a9a31405a5e4f559 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Thank you for confirming that clang doesn't chang= e anything.=C2=A0 I'll follow the directions above.<br></div><div><br><= /div><div><div><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D= "gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"l= tr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div>= <div><div>John L. Ries</div><div>26215 197th Ave. SE<br></div><div>Covingto= n, WA=C2=A0 98042<br></div>(435) 867-8885<br></div></div></div></div></div>= </div></div></div></div></div></div></div></div></div></div><br></div></div= ><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Su= n, May 17, 2020 at 2:06 PM Waldek Hebisch <<a href=3D"mailto:hebisch@mat= h.uni.wroc.pl">[email protected]</a>> wrote:<br></div><blockquote= class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so= lid rgb(204,204,204);padding-left:1ex">On Sun, May 17, 2020 at 01:41:01PM -= 0700, John Ries wrote:<br> > I tried using sum2.diff, but it caused make to look for a non-existent= <br> > object file, so it doesn't appear to be necessary under Fedora.=C2= =A0 I<br> > therefore backed it out.=C2=A0 Thereon I rebuilt using the system GCC = and<br> > searched for something under the built directory with a name resemblin= g<br> > "libgpc.a".=C2=A0 It doesn't exist.<br> > <br> > $ find . -name "*gpc*"<br> > ./gcc/gpc1<br> > ./gcc/xgpc<br> > ./gcc/gpc-run<br> > ./gcc/p/gpcpp.o<br> > ./gcc/p/gpc-lex.o<br> > ./gcc/p/gpc.o<br> > ./prev-gcc/gpc1<br> > ./prev-gcc/xgpc<br> > ./prev-gcc/gpc-run<br> > ./prev-gcc/p/gpcpp.o<br> > ./prev-gcc/p/gpc-lex.o<br> > ./prev-gcc/p/gpc.o<br> > <br> > So it looks like I get to give clang a shot.<br> <br> clang is unlikely to change anything.=C2=A0 First, check that you<br> have correctly setup sources.=C2=A0 When you look at gcc-4.x.x<br> source tree you should see several libsomething subdirectories.<br> For patched gcc in gcc-4.3.6.nn2 directory I see:<br> <br> $ ../gcc-4.3.6.nn2<br> <br> ABOUT-NLS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0README.SCO=C2=A0 =C2=A0 i= nstall-sh=C2=A0 =C2=A0 libtool-ldflags<br> COPYING=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0boehm-gc=C2=A0 =C2= =A0 =C2=A0 intl=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libtool.m4<br> COPYING.LIB=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0compile=C2=A0 =C2=A0 =C2=A0 = =C2=A0libada=C2=A0 =C2=A0 =C2=A0 =C2=A0 ltgcc.m4<br> COPYING3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 config=C2=A0 =C2=A0 =C2= =A0 =C2=A0 libcpp=C2=A0 =C2=A0 =C2=A0 =C2=A0 ltmain.sh<br> COPYING3.LIB=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"http://config-ml.in" rel= =3D"noreferrer" target=3D"_blank">config-ml.in</a>=C2=A0 libdecnumber=C2=A0= ltoptions.m4<br> ChangeLog=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0config.guess=C2=A0 libffi= =C2=A0 =C2=A0 =C2=A0 =C2=A0 ltsugar.m4<br> ChangeLog.tree-ssa=C2=A0 config.rpath=C2=A0 libgcc=C2=A0 =C2=A0 =C2=A0 =C2= =A0 ltversion.m4<br> INSTALL=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0config.sub=C2=A0 =C2= =A0 libgfortran=C2=A0 =C2=A0lt~obsolete.m4<br> LAST_UPDATED=C2=A0 =C2=A0 =C2=A0 =C2=A0 configure=C2=A0 =C2=A0 =C2=A0libgom= p=C2=A0 =C2=A0 =C2=A0 =C2=A0maintainer-scripts<br> MAINTAINERS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"http://configure.ac= " rel=3D"noreferrer" target=3D"_blank">configure.ac</a>=C2=A0 libgpc=C2=A0 = =C2=A0 =C2=A0 =C2=A0 missing<br> MD5SUMS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0contrib=C2=A0 =C2=A0= =C2=A0 =C2=A0libiberty=C2=A0 =C2=A0 =C2=A0mkdep<br> Makefile.def=C2=A0 =C2=A0 =C2=A0 =C2=A0 depcomp=C2=A0 =C2=A0 =C2=A0 =C2=A0l= ibjava=C2=A0 =C2=A0 =C2=A0 =C2=A0mkinstalldirs<br> Makefile.in=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fixincludes=C2=A0 =C2=A0libmud= flap=C2=A0 =C2=A0 move-if-change<br> Makefile.tpl=C2=A0 =C2=A0 =C2=A0 =C2=A0 gcc=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0libobjc=C2=A0 =C2=A0 =C2=A0 =C2=A0symlink-tree<br> NEWS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 gnattools=C2=A0= =C2=A0 =C2=A0libssp=C2=A0 =C2=A0 =C2=A0 =C2=A0 ylwrap<br> README=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 include=C2=A0 =C2=A0= =C2=A0 =C2=A0libstdc++-v3=C2=A0 zlib<br> <br> Note 'libgpc' there.=C2=A0 It is not present in gcc sources.=C2=A0 = README<br> says:<br> <br> : To build with gcc-4.y copy the libgpc subdirectory into toplevel gcc<br> : directory (that is into gcc-4.y.z) and ...<br> <br> If you forget this step, then 'libgpc' directory above will be<br> missing and clearly there will be no way to make 'libgpc.a'.<br> <br> OTOH if you followd the instruction and 'libgpc' is present, then<b= r> we will have to examine messages coming from build (it is useful<br> to redirect messages to a file so that one can look at them<br> without re-running the build).<br> <br> -- <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Waldek Hebisch<br> </blockquote></div> --000000000000a9a31405a5e4f559-- --===============4133477919554464105== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gpc mailing list [email protected] https://www.g-n-u.de/mailman/listinfo/gpc --===============4133477919554464105==--