After Tcl, I believe I re-installed “expect”, then installed Dejagnu. This is quite involved. Then I set: PATH=$PATH:/usr/local/share/dejagnu to add /usr/local/share/dejagnu to the search Path, as alluded to here: https://gcc.gnu.org/install/test.html My src and obj directory is: /home/david/scratch3/gcc-4.8.3 So I ran: [david@localhost gcc-4.8.3]$ make -k check which is in progress…
Month: July 2014
Source code for Tcl/Tk 8.5
I needed Tcl (a scripting language) to do compiler tests on GCC using Dejagnu. I found what I needed here (source code): http://www.tcl.tk/software/tcltk/8.5.html
The GCC Quad-Precision Math Library – Gnu
Available from: Click to access libquadmath.pdf The manual follows C syntax, so it’s not fortran. The math functions available are well-documented, at a basic level. Input to a 128-bit float is clear. Output (print) of a 128-bit float is explained, though less obvious.
By Jove!
Building of gcc 4.8.3 completed: libtool: link: /usr/local/x86_64-unknown-linux-gnu/bin/ranlib .libs/libatomic.a libtool: link: ( cd “.libs” && rm -f “libatomic.la” && ln -s “../libatomic.la” “libatomic.la” ) true DO=all multi-do # make make[4]: Leaving directory `/home/david/scratch3/gcc-4.8.3/x86_64-unknown-linux-gnu/libatomic’ make[3]: Leaving directory `/home/david/scratch3/gcc-4.8.3/x86_64-unknown-linux-gnu/libatomic’ make[2]: Leaving directory `/home/david/scratch3/gcc-4.8.3/x86_64-unknown-linux-gnu/libatomic’ make[1]: Leaving directory `/home/david/scratch3/gcc-4.8.3′ [david@localhost gcc-4.8.3]$ [david@localhost gcc-4.8.3]$ pwd /home/david/scratch3/gcc-4.8.3 [david@localhost gcc-4.8.3]$ ls -l… Continue reading By Jove!
GCC-4.8.3
I downloaded the tar bzip2 file for gcc 4.8.3 . I put it in /home/david/scratch3/ and un-tarred the archive, and un-bzipped it. The instructions suggest choosing an OBJDIR different from SRCDIR (source directory), but I don’t know how to do that. So I did all in: /home/david/scratch3/gcc-4.8.3/ [david@localhost gcc-4.8.3]$ ./configure –enable-languages=c,c++,fortran –disable-multilib [blah blah] then:… Continue reading GCC-4.8.3
Configuring GCC 4.9.1 for build
This is what I did in ./configure, and the “build” is still going: ./configure says: configure: error: I suspect your system does not have 32-bit developement libraries (libc and headers). If you have them, rerun configure with –enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with –disable-multilib.… Continue reading Configuring GCC 4.9.1 for build
gcc 4.9.1
I did the moral equivalent of –disable-multilib in ./configure . Previously, I had put: –enable-multilib because I thought I had 32-bit libraries. The option to ./configure is far up the page.
how i did it (GCC 4.9.1)
I downloaded bzip2 file of GCC 4.9.1 from ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.9.1/ Then, I checked the MD5 sum. The bzip2 was under /home/david/scratch2/ . when un-tarred, I get: /home/david/scratch2/gcc-4.9.1/ the source directory. For build directory, I chose: /home/david/Build [david@localhost gcc-4.9.1]$ mkdir /home/david/Build [david@localhost gcc-4.9.1]$ cd /home/david/Build [david@localhost Build]$ /home/david/scratch2/gcc-4.9.1/configure then make but no. Problem. … ???
GCC
I’m thinking of building the latest GCC stable.
Des vers en Nostradamus-Style.
Troisième cohabitation arrivera. Proche vingt centuries apres l’Incarnation. On verra Grands signes de feux sur l’Occident, a la Nouvelle Yorque. Le pygargue à tête blanche prendra a mal, les seigneurs cote ville de Paris. Un certain corbeau parleur fera l’heur a un, mal’heur a autre, Monsieur deV. Puis, une déclaration sur la Nouvelle France passera… Continue reading Des vers en Nostradamus-Style.
List of 37 countries known as the “Safe Countries of Origin” by Canada (NOT official)
Allemagne Australie Autriche Belgique Chili Chypre Corée du Sud Croatie Danemark Espagne Estonie États-Unis Finlande France Grèce Hongrie Irlande Islande Israël (excluant Gaza et la Cisjordanie) Italie Japon Lettonie Lituanie Luxembourg Malte Mexique Norvège Nouvelle-Zélande Pays-Bas Pologne Portugal République slovaque République tchèque Royaume-Uni Slovénie Suède Suisse