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

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: [CYGWIN] [HACKERS] Need for DLLINIT in Makefile.shlib


  • From: Reini Urban <rurban(at)x-ray(dot)at>
  • Cc: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>, PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org>, PostgreSQL Cygwin mailing list <pgsql-cygwin(at)postgreSQL(dot)org>, PostgreSQL Win32 port list <pgsql-hackers-win32(at)postgreSQL(dot)org>
  • Subject: Re: [CYGWIN] [HACKERS] Need for DLLINIT in Makefile.shlib
  • Date: Tue, 12 Oct 2004 19:04:41 +0200
  • Message-id: <416C0EA9(dot)5060708(at)x-ray(dot)at>

Jason Tishler schrieb:
On Tue, Oct 12, 2004 at 01:37:48AM +0200, Reini Urban wrote:
Bruce Momjian schrieb:

I am curious why Cygwin needs DLLINIT in Makefile.shlib, and Win32
doesn't:

	[snip]

The only difference I see is that Cygwin uses $(DLLINIT) while Win32
does not.  Is that correct?  Why?

Both set DLLINIT in their makefiles:

	DLLINIT = $(top_builddir)/src/utils/dllinit.o

Could they be merged into a single snipped of code?

Good point!  Out of my head: I don't think that we (cygwin) don't need
that anymore.  With newer binutils it should get autogenerated. But
I'll have to test before you can remove that dir.


I concur with Reini.  The DLLINIT stuff is a vestige from b20.1.  FWIW,
I attempted to remove it 3 - 4 years ago, but was unsuccessful...

I build successfully without this DLLINIT yestreday, and ran then into the one remaining regression error, which I reported before (during inserting some polygons in the parallel suite).

But this is for sure not related, so you can safely clean that mess up, (remove that dir) and merge the win32 and cygwin makefile recipe.
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group