Re: Fwd: patch proposal for acinclude.m4 to better support gcc on illumos/smartos

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Richard PALO <richard(dot)palo(at)baou(dot)fr>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: Fwd: patch proposal for acinclude.m4 to better support gcc on illumos/smartos
Date: 2013-07-19 08:56:35
Message-ID: CA+OCxoyY6XooszkOL3-JbhwbvJR+ihgO19xCf7+TdKbrL9Kxwg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Apologies - I guess I missed this. It's committed now - thanks!

On Fri, Jul 19, 2013 at 7:51 AM, Richard PALO <richard(dot)palo(at)baou(dot)fr> wrote:
> As this seemed to fall upon deaf ears, I'll reiterate my request for
> integration of the following patch which fixes the fact that the linker
> directive '-as-needed' is not supported by Solaris ld.
>
>
> -------- Message original --------
> Sujet: patch proposal for acinclude.m4 to better support gcc on
> illumos/smartos
> Date : Fri, 19 Oct 2012 08:36:23 +0200
> De : Richard PALO <richard(dot)palo(at)baou(dot)fr>
> Pour : pgadmin-hackers(at)postgresql(dot)org
> Groupes de discussion: gmane.comp.db.postgresql.pgadmin.devel
>
>
> As /usr/bin/ld on illumos doesn't (yet) support --as-needed, this patch
> to acinclude.m4 will suppress the LDFLAGS -Wl,-as-needed passed when gcc
> is used as the compiler in the "bash bootstrap" command.
>
> This patch assumes that all gcc variants running on illumos (gcc3 and
> gcc4) are configured with --without-gnu-ld --with-ld=/usr/bin/ld,
> which after brief research, seems typically the case.
>
> This has been tested and seems to work fine on oi_151a7 with gcc47 under
> pkgsrc http://pkgsrc.smartos.org/packages/illumos/2012Q3/All
>
> ~/src/pgadmin3$ git diff
> diff --git a/acinclude.m4 b/acinclude.m4
> index e9c5a5d..c964e93 100644
> --- a/acinclude.m4
> +++ b/acinclude.m4
> @@ -684,7 +684,9 @@ AC_DEFUN([SETUP_POSTGRESQL],
> case "${host}" in
> *-apple-darwin*)
> ;;
> -
> + *solaris*)
> + LDFLAGS="$LDFLAGS"
> + ;;
> *)
> LDFLAGS="$LDFLAGS -Wl,-as-needed"
> ;;
>
>
>
>
>
> --
> Sent via pgadmin-hackers mailing list (pgadmin-hackers(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgadmin-hackers
>

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

In response to

Browse pgadmin-hackers by date

  From Date Subject
Next Message Dave Page 2013-07-19 09:13:22 pgAdmin III commit: Handle materialised views more efficiently, by not
Previous Message Dave Page 2013-07-19 08:56:20 pgAdmin III commit: Don't use --as-needed on Solaris.