psqlodbc: HEAD fails to build with recent clang

From: Alex Dunn <dunn(dot)alex(at)gmail(dot)com>
To: pgsql-bugs(at)postgresql(dot)org
Subject: psqlodbc: HEAD fails to build with recent clang
Date: 2015-05-06 04:07:33
Message-ID: 20150506040733.GR4686@Hell
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

Beginning (I think) in Mavericks, Clang has begun taking functions and
defining them as macros; they then conflict with declarations via
headers. I think this is what's happening with `strlcat` in the most
recent psqlodbc, since it builds fine with GCC.

Here are the build logs with system info (errors start at L15 of 03.make):
https://gist.github.com/dunn/f6ed7ac29a23aa06ba65#file-03-make-L15

Clang is: Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)

—Alex Dunn

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Sandeep Thakkar 2015-05-06 06:46:17 Re: BUG #13240: Error tryping to launch Stack Builder
Previous Message Robert Haas 2015-05-06 02:29:53 Re: Re: BUG #12990: Missing pg_multixact/members files (appears to have wrapped, then truncated)