Re: WIP: About CMake v2
От
Mark Kirkwood
Тема
Re: WIP: About CMake v2
Дата
Msg-id
949f661c-6e7d-3798-4ca7-0c8681b0e864@catalyst.net.nz
Ответ на
Re: WIP: About CMake v2 (Peter Eisentraut)
Список
Дерево обсуждения
Re: WIP: About CMake v2 Christian Convey <christian.convey@gmail.com>
Re: WIP: About CMake v2 Christian Convey <christian.convey@gmail.com>
Re: WIP: About CMake v2 Michael Paquier <michael.paquier@gmail.com>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Michael Paquier <michael.paquier@gmail.com>
Re: WIP: About CMake v2 Michael Paquier <michael.paquier@gmail.com>
Re: WIP: About CMake v2 Andres Freund <andres@anarazel.de>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Michael Paquier <michael.paquier@gmail.com>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Michael Paquier <michael.paquier@gmail.com>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Stas Kelvich <s.kelvich@postgrespro.ru>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Craig Ringer <craig.ringer@2ndquadrant.com>
Re: WIP: About CMake v2 Tom Lane <tgl@sss.pgh.pa.us>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Michael Paquier <michael.paquier@gmail.com>
Re: WIP: About CMake v2 Robert Haas <robertmhaas@gmail.com>
Re: WIP: About CMake v2 Craig Ringer <craig.ringer@2ndquadrant.com>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Mark Kirkwood <mark.kirkwood@catalyst.net.nz>
Re: WIP: About CMake v2 Tom Lane <tgl@sss.pgh.pa.us>
Re: WIP: About CMake v2 Mark Kirkwood <mark.kirkwood@catalyst.net.nz>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Mark Kirkwood <mark.kirkwood@catalyst.net.nz>
Re: WIP: About CMake v2 Michael Paquier <michael.paquier@gmail.com>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Mark Kirkwood <mark.kirkwood@catalyst.net.nz>
Re: WIP: About CMake v2 Yury Zhuravlev <u.zhuravlev@postgrespro.ru>
Re: WIP: About CMake v2 Mark Kirkwood <mark.kirkwood@catalyst.net.nz>
Re: [HACKERS] WIP: About CMake v2 Yuriy Zhuravlev <stalkerg@gmail.com>
Re: [HACKERS] WIP: About CMake v2 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] WIP: About CMake v2 Michael Paquier <michael.paquier@gmail.com>
Re: [HACKERS] WIP: About CMake v2 Andres Freund <andres@anarazel.de>
Re: [HACKERS] WIP: About CMake v2 Michael Paquier <michael.paquier@gmail.com>
Re: [HACKERS] WIP: About CMake v2 Craig Ringer <craig.ringer@2ndquadrant.com>
Re: [HACKERS] WIP: About CMake v2 Tom Lane <tgl@sss.pgh.pa.us>
Re: [HACKERS] WIP: About CMake v2 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] WIP: About CMake v2 Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [HACKERS] WIP: About CMake v2 Andres Freund <andres@anarazel.de>
Re: [HACKERS] WIP: About CMake v2 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] WIP: About CMake v2 Andres Freund <andres@anarazel.de>
Re: [HACKERS] WIP: About CMake v2 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] WIP: About CMake v2 Andres Freund <andres@anarazel.de>
Re: [HACKERS] WIP: About CMake v2 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] WIP: About CMake v2 Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] WIP: About CMake v2 Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] WIP: About CMake v2 Andres Freund <andres@anarazel.de>
Re: [HACKERS] WIP: About CMake v2 Andres Freund <andres@anarazel.de>
Re: [HACKERS] WIP: About CMake v2 Magnus Hagander <magnus@hagander.net>
Re: [HACKERS] WIP: About CMake v2 Andres Freund <andres@anarazel.de>
Re: [HACKERS] WIP: About CMake v2 Heikki Linnakangas <hlinnaka@iki.fi>
Re: [HACKERS] WIP: About CMake v2 Andres Freund <andres@anarazel.de>
Re: [HACKERS] WIP: About CMake v2 Magnus Hagander <magnus@hagander.net>
Re: [HACKERS] WIP: About CMake v2 Andres Freund <andres@anarazel.de>
Re: [HACKERS] WIP: About CMake v2 Magnus Hagander <magnus@hagander.net>
Re: [HACKERS] WIP: About CMake v2 Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: [HACKERS] WIP: About CMake v2 Craig Ringer <craig.ringer@2ndquadrant.com>
Re: [HACKERS] WIP: About CMake v2 Vladimir Rusinov <vrusinov@google.com>
Re: [HACKERS] WIP: About CMake v2 Yuriy Zhuravlev <stalkerg@gmail.com>
Re: [HACKERS] WIP: About CMake v2 Michael Paquier <michael.paquier@gmail.com>
Re: [HACKERS] WIP: About CMake v2 Michael Paquier <michael.paquier@gmail.com>
Re: [HACKERS] WIP: About CMake v2 Yuriy Zhuravlev <stalkerg@gmail.com>
Re: [HACKERS] WIP: About CMake v2 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] WIP: About CMake v2 Tom Lane <tgl@sss.pgh.pa.us>
Re: [HACKERS] WIP: About CMake v2 Andres Freund <andres@anarazel.de>
Re: [HACKERS] WIP: About CMake v2 Bruce Momjian <bruce@momjian.us>
Re: [HACKERS] WIP: About CMake v2 Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: [HACKERS] WIP: About CMake v2 Yuriy Zhuravlev <stalkerg@gmail.com>
Re: WIP: About CMake v2 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Yeah, there seems to be a lot of these. Looking through them almost all
concern the addition of piece of code to wrap putenv. e.g:
--- a/src/bin/psql/command.c
+++ b/src/bin/psql/command.c
@@ -1350,7 +1350,7 @@ exec_command(const char *cmd, char *newval;
newval = psprintf("%s=%s", envvar, envval);
- putenv(newval);
+ pg_putenv_proxy(newval); success = true;
/*
Where pg_putenv_proxy either calls putenv or pgwin32_putenv (the latter
on windows I'd guess). I wonder if this could have been avoided, since
the original code handles this sort of thing. There are also some minor
- and not immediately obvious - changes to a number of macros in various
includes...If I'm feeling keen I'll experiment to see how far I can get
without any source changes at all.
regards
Mark
On 09/11/16 08:37, Peter Eisentraut wrote:
>
> There are a number of changes in .[ch] and .pl files that are unclear
> and not explained. Please explain them. You can also submit separate
> preliminary patches if you need to do some refactoring. Ultimately, I
> would expect this patch not to require C code changes.
>
В списке pgsql-hackers по дате отправления
От: Masahiko Sawada
Дата: