Use return instead of exit() in configure
Peter Eisentraut <peter@eisentraut.org>
Use return instead of exit() in configure Using exit() requires stdlib.h, which is not included. Use return instead. Also add return type for main(). Reviewed-by: Heikki Linnakangas <hlinnaka@iki.fi> Reviewed-by: Thomas Munro <thomas.munro@enterprisedb.com> Backpatched because Apple macOS 10.16/11 (Big Sur) compiler makes calling undeclared functions an error, so these configure tests would fail. Reported-by: Thomas Gilligan <thomas.gilligan@icloud.com> Reported-by: Jesse Zhang <sbjesse@gmail.com> Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us> Discussion: https://www.postgresql.org/message-id/flat/09A4B554-82B1-4536-B191-2461342EE0BB%40icloud.com
Files
| Path | Change | +/− |
|---|---|---|
| config/c-compiler.m4 | modified | +3 −1 |
| config/c-library.m4 | modified | +3 −1 |
| configure | modified | +9 −3 |
Discussion
- Fix for configure error in 9.5/9.6 on macOS 11.0 Big Sur 16 messages · 2020-08-02 → 2020-09-08