Re: C extension compilation failed while using PG 17.2 on mac m1 - Mailing list pgsql-hackers

From Tom Lane
Subject Re: C extension compilation failed while using PG 17.2 on mac m1
Date
Msg-id 37542.1747411510@sss.pgh.pa.us
Whole thread Raw
List pgsql-hackers
Lakshmi Narayana Velayudam <dev.narayana.v@gmail.com> writes:
> Hello, while compiling my c extension with PG 17,2 I am getting
> postgresql-17.2/pgsql/include/server/port/pg_iovec.h:93:10: error: call to
> undeclared function 'pwritev'; ISO C99 and later do not support implicit
> function declarations [-Wimplicit-function-declaration]

I failed to reproduce this.  I wonder if you have some kind of version
skew problem --- SDK not matching underlying system, for instance.
preadv and pwritev do have some weirdness on Apple platforms,
but we should handle that on any PG >= v15 (cf. commit f014b1b9b).

            regards, tom lane



pgsql-hackers by date:

Previous
From: Dave Page
Date:
Subject: Re: Align wording on copyright organization
Next
From: Daniel Gustafsson
Date:
Subject: Re: Proposal: Make cfbot fail on patches not created by "git format-patch"