Hi Andres,
On 03/28/2018 05:27 PM, Andres Freund wrote:
On 2018-03-27 10:34:26 -0700, Andres Freund wrote:
On 2018-03-27 10:05:47 -0400, Peter Eisentraut wrote:
On 3/13/18 19:40, Andres Freund wrote:
I've pushed a revised and rebased version of my JIT patchset.
What is the status of this item as far as the commitfest is concerned?
7/10 committed. Inlining, Explain, Docs remain.
I've pushed these three.
It seems that clang is being picked up as the main compiler in certain
situations, ala
ccache gcc -Wall -Wmissing-prototypes -Wpointer-arith
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute
-Wformat-security -fno-strict-aliasing -fwrapv
-fexcess-precision=standard -g -O0 -fno-omit-frame-pointer
-I../../../src/include -D_GNU_SOURCE -I/usr/include/libxml2 -c -o
auth-scram.o auth-scram.c -MMD -MP -MF .deps/auth-scram.Po
ccache gcc -Wall -Wmissing-prototypes -Wpointer-arith
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute
-Wformat-security -fno-strict-aliasing -fwrapv
-fexcess-precision=standard -g -O0 -fno-omit-frame-pointer
-I../../../src/include -D_GNU_SOURCE -I/usr/include/libxml2 -c -o
be-secure-openssl.o be-secure-openssl.c -MMD -MP -MF
.deps/be-secure-openssl.Po
/usr/lib64/ccache/clang -Wno-ignored-attributes -fno-strict-aliasing
-fwrapv -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -flto=thin -emit-llvm -c -o be-fsstubs.bc
be-fsstubs.c
/usr/lib64/ccache/clang -Wno-ignored-attributes -fno-strict-aliasing
-fwrapv -O2 -I../../../src/include -D_GNU_SOURCE
-I/usr/include/libxml2 -flto=thin -emit-llvm -c -o namespace.bc namespace.c
I would expect LLVM to be isolated to the jit/ hierarchy.
Using CC="ccache gcc" and --with-llvm.
And congrats on getting the feature in !
Best regards,
Jesper