Re: 7.5 beta version

Поиск
Список
Период
Сортировка
От Kurt Roeckx
Тема Re: 7.5 beta version
Дата
Msg-id 20040413222218.GA27350@ping.be
обсуждение исходный текст
Ответ на Re: 7.5 beta version  ("Jeroen T. Vermeulen" <jtv@xs4all.nl>)
Ответы Re: 7.5 beta version  ("Jeroen T. Vermeulen" <jtv@xs4all.nl>)
Список pgsql-hackers
On Mon, Apr 12, 2004 at 10:00:05PM +0200, Jeroen T. Vermeulen wrote:
> On Mon, Apr 12, 2004 at 12:35:15PM -0700, Dann Corbit wrote:
>  
> > I do know of important differences in compilers in this regard.  You can
> > (for instance) have 80 bit floating point on one compiler using double
> > but it is only 64 bits on another.
>  
> But in the case of x86 (among others) that's the in-register
> representation, no?  IIRC they are stored to memory as 64-bit doubles at
> best.

You also have "long double"s on some compilers which could be 80 bit.

> In C++, ABI compatibility is normally protected through a side effect of
> name mangling.  By maintaining different name mangling schemes for
> different ABI conventions, compiler vendors ensure that object files will
> refuse to link to other object files that adhere to different ABIs.

We gave up trying to make C++ dlls on windows because of ABI/name
mangling problems, never tried it again though.

The compilers from Microsoft and Borland atleast aren't
compatible.


Kurt



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Josh Berkus
Дата:
Сообщение: Remove MySQL Tools from Source?
Следующее
От: Tatsuo Ishii
Дата:
Сообщение: Re: Lexing with different charsets