Re: Issue with mkdtemp() in port.h
| От | Tom Lane |
|---|---|
| Тема | Re: Issue with mkdtemp() in port.h |
| Дата | |
| Msg-id | 10555.1413583349@sss.pgh.pa.us обсуждение |
| Ответ на | Issue with mkdtemp() in port.h (Caleb Welton <cwelton@pivotal.io>) |
| Список | pgsql-hackers |
Caleb Welton <cwelton@pivotal.io> writes: > A little while back some users started complaining that the contrib module > I develop (MADlib) was failing to build with the following error: > /usr/include/postgresql/9.2/server/port.h:480:32: error: declaration of > 'char* mkdtemp(char*)' has a different exception specifier > /usr/include/stdlib.h:663:14: error: from previous declaration 'char* > mkdtemp(char*) throw ()' > After some research I've tracked this down to the following commit from ~4 > months ago: > https://github.com/postgres/postgres/commit/a919937f112eb2f548d5f9bd1b3a7298375e6380 Hm. Looks like the extern that added should have been protected by #ifndef HAVE_MKDTEMP similarly to the other cases where we conditionally provide a substitute function. regards, tom lane
В списке pgsql-hackers по дате отправления: