Re: Tom Lane 2017-05-30 <1564.1496176...@sss.pgh.pa.us>
> It'd be interesting if people could gather similar numbers on other
> platforms of more real-world relevance, such as ppc64.  But based on
> this small sample, I wouldn't object to just going to -fPIC across
> the board.

ppc64el, Debian unstable:

        text    data     bss     dec     hex filename
-fpic: 79520     928    1768   82216   14128 postgres_fdw.so
-fPIC: 79520     928    1768   82216   14128 postgres_fdw.so
-> no change

s390x, Debian unstable:

        text    data     bss     dec     hex filename
-fpic: 80735    2552      48   83335   14587 postgres_fdw.so
-fPIC: 81247    2552      48   83847   14787 postgres_fdw.so
-> +0.61%

arm64, Debian unstable:

        text    data     bss     dec     hex filename
-fpic: 64130    2600      48   66778   104da postgres_fdw.so
-fPIC: 64274    2600      48   66922   1056a postgres_fdw.so
-> +0.22%

sparc64, Debian unstable:

        text    data     bss     dec     hex filename
-fpic: 75804    3296      48   79148   1352c postgres_fdw.so
-fPIC: 72748     920      48   73716   11ff4 postgres_fdw.so
-> 6.9% decrease (!)

9.6.3, gcc (Debian 6.3.0-18) 6.3.0 20170516, -O2, all objects unstripped
(sparc64 is gcc (Debian 6.3.0-17) 6.3.0 20170510)

Christoph


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to