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: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
  • To: Reini Urban <rurban(at)x-ray(dot)at>
  • Cc: 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 18:19:03 -0400 (EDT)
  • Message-id: <200410122219(dot)i9CMJ3I08797(at)candle(dot)pha(dot)pa(dot)us>

OK, I removed DLLINIT from Cygwin Makefile.shlib so it is now the same
as Win32.  I don't see any easy way to use ifeq to test multiple port
strings so I didn't merge the duplicate Win32 and Cygwin Makefile
actions.

---------------------------------------------------------------------------

Reini Urban wrote:
> 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/
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
> 
>                http://www.postgresql.org/docs/faqs/FAQ.html
> 

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman(at)candle(dot)pha(dot)pa(dot)us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073



Home | Main Index | Thread Index

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