| From: | Zdenek Kotala <Zdenek(dot)Kotala(at)Sun(dot)COM> |
|---|---|
| To: | Remy Beaumont <remyb(at)medrium(dot)com> |
| Cc: | pgsql-bugs(at)postgresql(dot)org |
| Subject: | Re: BUG #2651: 8.2 - beta 1 does now compile with Sun Studio 11 |
| Date: | 2006-09-26 12:20:23 |
| Message-ID: | 45191B07.8090406@sun.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-bugs |
Remy Beaumont napsal(a):
> The following bug has been logged online:
>
> Bug reference: 2651
> Logged by: Remy Beaumont
> Email address: remyb(at)medrium(dot)com
> PostgreSQL version: 8.2 - beta 1
> Operating system: Solaris 10 on T2000
> Description: 8.2 - beta 1 does now compile with Sun Studio 11
> Details:
>
> When we try to compile 8.2 - beta 1 on a T2000 wth Sun Studio 11, the build
> fails at the following file:
>
> make[5]: Entering directory
> `/usr/home/remy/postgresql-8.2beta1/src/backend/utils/adt'
> /opt/SUNWspro/bin/cc -Xa -xtarget=ultraT1 -fast -I../../../../src/include
> -c -o float.o float.c
> "float.c", line 112: identifier redeclared: cbrt
> current : static function(double) returning double
> previous: function(double) returning double :
> "/usr/include/iso/math_c99.h", line 126
> cc: acomp failed for float.c
> make[5]: *** [float.o] Error 2
>
>
> The flags used for compiling are: CC=/opt/SUNWspro/bin/cc
> 'CFLAGS=-xtarget=ultraT1 -fast'
>
The cbrt function is not part of libc. It is located in the libm. Try
export LDFLAGS='-lm'
Zdenek
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Rémy Beaumont | 2006-09-26 12:32:13 | Re: BUG #2651: 8.2 - beta 1 does now compile with Sun Studio 11 |
| Previous Message | Ted Petrosky | 2006-09-26 11:54:09 | BUG #2653: failed to make |