Thread: getopt_long search in configure
I have added: AC_CHECK_LIB(getopt, main) to configure.in to allow PostgreSQL to perhaps find getopt_long() in a separate library. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania19026
Bruce Momjian writes: > I have added: > > AC_CHECK_LIB(getopt, main) > > to configure.in to allow PostgreSQL to perhaps find getopt_long() in a > separate library. Is there a system that distributes a libgetopt library that contains getopt_long()? -- Peter Eisentraut peter_e@gmx.net
Peter Eisentraut wrote: > Bruce Momjian writes: > > > I have added: > > > > AC_CHECK_LIB(getopt, main) > > > > to configure.in to allow PostgreSQL to perhaps find getopt_long() in a > > separate library. > > Is there a system that distributes a libgetopt library that contains > getopt_long()? I have it here in /usr/local/include. Not sure how it got there. It must have been installed by some other software. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania19026
Bruce Momjian writes: > I have it here in /usr/local/include. Not sure how it got there. It > must have been installed by some other software. OK good. But the check should be AC_SEARCH_LIBS(getopt_long, [getopt]) That way you check if the library actually contains the function you want. -- Peter Eisentraut peter_e@gmx.net
Peter Eisentraut wrote: > Bruce Momjian writes: > > > I have it here in /usr/local/include. Not sure how it got there. It > > must have been installed by some other software. > > OK good. But the check should be > > AC_SEARCH_LIBS(getopt_long, [getopt]) > > That way you check if the library actually contains the function you want. Thanks. Change made. I was finding it hard to debug the pg_restore flag problems without long options. This way, I have them. I will try to research how I got libgetopt.a in /usr/local/include. Does anyone else have one? Maybe I generated it by hand. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania19026