[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Compilation problem MSVC with recent 'sort' implementation
From: |
Michael Goffioul |
Subject: |
Re: Compilation problem MSVC with recent 'sort' implementation |
Date: |
Sun, 3 Feb 2008 15:16:01 +0100 |
On 2/3/08, Michael Goffioul <address@hidden> wrote:
> Unfortunately, this is not enough to make it compilable with
> MSVC. At link stage of liboctave, I get duplicated symbols
> error (see below). This seems logical to me to have duplicated
> symbols as Array-C.cc includes Array.cc and that the assign
> instantiation also instantiates Array<double>. However, as
> Array-d.cc also perform explicit specialization, I guess the
> compiler cannot determine which one it has to export in the
> DLL (I also wonder how gcc resolves this).
>
> I don't know how to handle this.
The attached patch solves the problem.
Michael.
liboctave/ChangeLog
2008-02-03 Michael Goffioul <address@hidden>
* Array.cc (ascending_compare, descending_compare,
Array<T>::sort): Declare explicit specialization for T=double
to avoid symbol duplication error at link time.
* Array-d.cc: ascending_compare and descending_compare
are not part of Array<T> class.
Array_sort.diff
Description: Text document
- Compilation problem MSVC with recent 'sort' implementation, Michael Goffioul, 2008/02/03
- Re: Compilation problem MSVC with recent 'sort' implementation, Shai Ayal, 2008/02/03
- Compilation problem MSVC with recent 'sort' implementation, John W. Eaton, 2008/02/03
- Re: Compilation problem MSVC with recent 'sort' implementation, Michael Goffioul, 2008/02/03
- Re: Compilation problem MSVC with recent 'sort' implementation,
Michael Goffioul <=
- Re: Compilation problem MSVC with recent 'sort' implementation, Shai Ayal, 2008/02/03
- Re: Compilation problem MSVC with recent 'sort' implementation, John W. Eaton, 2008/02/03
- Re: Compilation problem MSVC with recent 'sort' implementation, Shai Ayal, 2008/02/03
- Re: Compilation problem MSVC with recent 'sort' implementation, Thomas Treichl, 2008/02/03
- Re: Compilation problem MSVC with recent 'sort' implementation, John W. Eaton, 2008/02/03
- Re: Compilation problem MSVC with recent 'sort' implementation, Thomas Treichl, 2008/02/03
- Re: Compilation problem MSVC with recent 'sort' implementation, John W. Eaton, 2008/02/03