pg.ddx.io  pgsql-bugs@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Andrew Gierth <andrew@tao11.riddles.org.uk>
To: Thomas Munro <thomas.munro@enterprisedb.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>
Cc: jack@jackkelly.name, PostgreSQL mailing lists <pgsql-bugs@lists.postgresql.org>
Subject: Re: BUG #15525: Build failures when compiling Postgres with Make parallelization
Date: Fri, 30 Nov 2018 00:12:00 +0000
Message-ID: <87k1kvmnvc.fsf@news-spur.riddles.org.uk> (raw)
In-Reply-To: <CAEepm=2X9pKPN_8uKhqOPApb7Y5_XVNON5P49Tz8Fhx5fdiSQw@mail.gmail.com>
References: <15525-a30da084f17a1faa@postgresql.org>
	<31602.1543363896@sss.pgh.pa.us>
	<87k1kwlvad.fsf@jackkelly.name>
	<28417.1543458718@sss.pgh.pa.us>
	<CAEepm=3wHjf9ZfekMq5x0qs_r1XBd0YXTrhoZMbmDx-xE8NXwA@mail.gmail.com>
	<31059.1543461919@sss.pgh.pa.us>
	<CAEepm=3WXu0Ke8AB3i9Z8EdKZ_RajcKrkwj1GTkgcdqdaafjqw@mail.gmail.com>
	<87r2f4jfu0.fsf@jackkelly.name>
	<28445.1543507385@sss.pgh.pa.us>
	<CAEepm=2X9pKPN_8uKhqOPApb7Y5_XVNON5P49Tz8Fhx5fdiSQw@mail.gmail.com>

>>>>> "Thomas" == Thomas Munro <thomas.munro@enterprisedb.com> writes:

 Thomas> But just for the record, while we're doing amateur software
 Thomas> archeology: I'm pretty sure Apple's libtool/ranlib is not
 Thomas> derived from BSD... it says it's from NeXT and has no
 Thomas> University of California copyright. They probably needed
 Thomas> something different to work with Mach-O objects, whereas
 Thomas> ancient BSD used a.out and modern BSDen use ELF. It also
 Thomas> supports their funky fat/universal libraries which NeXT and
 Thomas> Apple used to change CPU architectures several times
 Thomas> surprisingly smoothly. I don't see anything like that utime()
 Thomas> in either modern FreeBSD (where it's been rewritten at least
 Thomas> once) or ancient 4.4BSD lite sources.

I also noticed that an Apple manpage mentions that the linker at one
time compared the mod-time of the .a file with the embedded timestamp of
its archive symbol table member, which is probably why the utime() call
existed in the first place. I don't recall that behavior in other
linkers, offhand.

-- 
Andrew (irc:RhodiumToad)




view thread (14+ messages)

Message-ID: <87k1kvmnvc.fsf@news-spur.riddles.org.uk>
Permalink:  ../87k1kvmnvc.fsf@news-spur.riddles.org.uk/
Also on:    postgresql.org/message-id/87k1kvmnvc.fsf@news-spur.riddles.org.uk

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-bugs@postgresql.org
  Cc: andrew@tao11.riddles.org.uk, thomas.munro@enterprisedb.com, tgl@sss.pgh.pa.us, pgsql-bugs@lists.postgresql.org
  Subject: Re: BUG #15525: Build failures when compiling Postgres with Make parallelization
  In-Reply-To: <87k1kvmnvc.fsf@news-spur.riddles.org.uk>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox