From: | Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at> |
---|---|
To: | Justin Pryzby <pryzby(at)telsasoft(dot)com>, pgsql-pkg-yum(at)postgresql(dot)org |
Subject: | Re: clang prefix for centos7 |
Date: | 2019-03-17 17:17:55 |
Message-ID: | 04160c9fbf3841af3c40ca62801084d4249a2739.camel@cybertec.at |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-pkg-yum |
Justin Pryzby wrote:
> I'm migating a postgres11 server to centos7.
> It turns out we need parray_gin extension.
>
> Under centos6, it compiled and installed fine, but but under c7 it fails:
>
> sudo pgxnclient install parray_gin
> > gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC -I. -I./ -I/usr/pgsql-11/include/server -I/usr/pgsql-11/include/internal -D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include -c -o src/parray_gin.o src/parray_gin.c
> > gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC -I. -I./ -I/usr/pgsql-11/include/server -I/usr/pgsql-11/include/internal -D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include -c -o src/trgm.o src/trgm.c
> > gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC -shared -o parray_gin.so src/parray_gin.o src/trgm.o -L/usr/pgsql-11/lib -Wl,--as-needed -L/usr/lib64/llvm5.0/lib -L/usr/lib64 -Wl,--as-needed -Wl,-rpath,'/usr/pgsql-11/lib',--enable-new-dtags
> > cp sql/parray_gin.sql sql/parray_gin--1.3.1.sql
> > /opt/rh/llvm-toolset-7/root/usr/bin/clang -Wno-ignored-attributes -fno-strict-aliasing -fwrapv -O2 -I. -I./ -I/usr/pgsql-11/include/server -I/usr/pgsql-11/include/internal -D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include -flto=thin -emit-llvm -c -o src/parray_gin.bc src/parray_gin.c
> > gmake: /opt/rh/llvm-toolset-7/root/usr/bin/clang: Command not found
> > gmake: *** [src/parray_gin.bc] Error 127
> > ERROR: command returned 2: gmake PG_CONFIG=/bin/pg_config all
If you don't need JIT support for the extension, you could try
with_llvm=no make -e
That worked with oracle_fdw.
Don't know how that translates to pgxnclient though.
Yours,
Laurenz Albe
--
Cybertec | https://www.cybertec-postgresql.com
From | Date | Subject | |
---|---|---|---|
Next Message | William J. Glennon | 2019-03-25 20:06:06 | RHEL7 and PostgreSQL 10.6 rpms? |
Previous Message | Justin Pryzby | 2019-03-16 17:26:36 | clang prefix for centos7 |