Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-hackers by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group