On Wed, 6 Jan 2021, David Edelsohn via Gcc-patches wrote:

Currently the type of streamoff is determined at libstdc++ configure
time, chosen by the definitions of _GLIBCXX_HAVE_INT64_T_LONG and
_GLIBCXX_HAVE_INT64_T_LONG_LONG.  For a multilib configuration, the
difference is encoded in the different multilib header file paths.
For "FAT" library targets that package 32 bit and 64 bit libraries
together, G++ also expects a single header file directory hierarchy,
causing an incorrect value for streamoff in some situations.

Shouldn't we change that? I don't see why using the same directory for linking should imply using the same directory for includes.

--
Marc Glisse

Reply via email to