From mboxrd@z Thu Jan 1 00:00:00 1970 From: ron@ronnatalie.com (Ron Natalie) Date: Thu, 14 Sep 2017 16:32:41 -0400 Subject: [TUHS] Tools and building: libtool, autoconf, etc. [ trying to have a relevant subject line ] In-Reply-To: <201709142022.v8EKMqf8001876@darkstar.fourwinds.com> References: <201709121535.v8CFZOuB015695@darkstar.fourwinds.com> <20170913022333.GD24549@mcvoy.com> <201709141111.v8EBBnXm021044@freefriends.org> <20170914132146.KCMCk%steffen@sdaoden.eu> <201709141944.v8EJisAw010768@freefriends.org> <201709142022.v8EKMqf8001876@darkstar.fourwinds.com> Message-ID: <024f01d32d98$9d134100$d739c300$@ronnatalie.com> Autoconf didn't originate with Gnu. It was around longer than that (someone can probably remember, but I remember some of the netnews software using it long before RMS or LINUX got going). I always havd a lot of distatste for it. I worked on portable software as well, everything form Unipress EMACS to BRL CAD to my own software products (we ran on, let me see if I can recall: SUN both Solaris and the old SunOS4, Stellar, Ardent, HP (both architectures), Apollo, SGI (various levels), DEC MIPS, DEC ALPHA, RS6000, iTanium, i8t0 (several flavors), the 80x86 in many flavors, Intergraph 32032, Intergraph Clipper... We were always able to disttill the portability information into a single set of include files, one conf.h and one included for each platform. Most of the grief came from people with various ideas on how to do 64 bit seeks and of all things (thankfully we got away from this) stty/ioctl. I never had to resort to a script to set things up. Reading down through conf.h told me what my options were and it didn't take long to set things up. I also ported/wrote X11 servers for four or five systems (including writing my own CFB24 before MIT released theres). iMake worked pretty well, though since it relied on the C prepropcessor and the exacxt format of the C preprocessor output really isn't defined for white space, it sometimes was a problem. Eventually, we picked up CMAKE though I don't particularly like that one either.