Re: Oops - BF:Mastodon just died

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Andrew Dunstan <andrew(at)dunslane(dot)net>
Cc: Dave Page <dpage(at)postgresql(dot)org>, Magnus Hagander <magnus(at)hagander(dot)net>, Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Oops - BF:Mastodon just died
Date: 2008-01-30 23:50:54
Message-ID: 26187.1201737054@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Andrew Dunstan <andrew(at)dunslane(dot)net> writes:
> None of the CVS changes in the relevant period seems to have any
> relation to the errors, so I suspect a local problem.

skylark and baiji are now red too, so I guess that theory is dead in the
water. Something in today's changes broke the MSVC build, but what?

I diffed yesterday's and today's make logs from skylark, and found
nothing interesting except this:

***************
*** 605,611 ****
Generate DEF file^M
Generating POSTGRES.DEF from directory Release\postgres^M
............................................................................................................................................................\
......................................................................................................................................................................\
.........................................................................................................................................^M
! Generated 5208 symbols^M
Linking...^M
Creating library Release\postgres\postgres.lib and object Release\postgres\postgres.exp^M
Embedding manifest...^M
--- 605,611 ----
Generate DEF file^M
Generating POSTGRES.DEF from directory Release\postgres^M
............................................................................................................................................................\
......................................................................................................................................................................\
.........................................................................................................................................^M
! Generated 5205 symbols^M
Linking...^M
Creating library Release\postgres\postgres.lib and object Release\postgres\postgres.exp^M
Embedding manifest...^M
***************

Presumably the three missing symbols include the two that are being
complained of later, but what the heck?

(Hmm, actually today's commits should have added two global symbols to
the backend, so it seems there are five not three symbols to be
accounted for.)

It is probably significant that both of the known missing symbols come
from guc.c, which we added another variable to today. I have a
sickening feeling that we have hit some kind of undocumented internal
limit in MSVC as to the number of symbols imported/exported by one
source file...

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2008-01-31 00:19:53 Re: [PATCHES] Better default_statistics_target
Previous Message Guillaume Smet 2008-01-30 23:36:32 Re: [PATCHES] Better default_statistics_target