comparison src/msvc-octave-1.patch @ 3151:2069703f3826

[MSVC] don't auto-define _WIN32_WINNT: include patch from upstream,
author Michael Goffioul <michael.goffioul@gmail.com>
date Thu, 18 Jul 2013 16:19:54 -0400
parents 433d1bb3cafb
children 2636b3458f4d
comparison
equal deleted inserted replaced
3150:65fc638bdd8e 3151:2069703f3826
1 diff -ur octave-3.7.5-orig/configure.ac octave-3.7.5/configure.ac 1 diff -ur octave-3.7.5-orig/configure.ac octave-3.7.5/configure.ac
2 --- octave-3.7.5-orig/configure.ac 2013-05-14 03:12:10 -0400 2 --- octave-3.7.5-orig/configure.ac 2013-05-14 03:12:10 -0400
3 +++ octave-3.7.5/configure.ac 2013-07-15 20:59:36 -0400 3 +++ octave-3.7.5/configure.ac 2013-07-18 11:27:26 -0400
4 @@ -752,7 +752,7 @@ 4 @@ -752,7 +752,7 @@
5 dnl Use -isystem so we don't get warnings from llvm headers 5 dnl Use -isystem so we don't get warnings from llvm headers
6 LLVM_CPPFLAGS="$LLVM_INCLUDE_FLAG `$LLVM_CONFIG --includedir`" 6 LLVM_CPPFLAGS="$LLVM_INCLUDE_FLAG `$LLVM_CONFIG --includedir`"
7 LLVM_CXXFLAGS= 7 LLVM_CXXFLAGS=
8 - LLVM_LDFLAGS="-L`$LLVM_CONFIG --libdir`" 8 - LLVM_LDFLAGS="-L`$LLVM_CONFIG --libdir`"
17 - XTRA_CRUFT_SH_LDFLAGS="-Wl,-def:cruft/cruft.def" 17 - XTRA_CRUFT_SH_LDFLAGS="-Wl,-def:cruft/cruft.def"
18 + XTRA_CRUFT_SH_LDFLAGS="-Wl,cruft/cruft.def" 18 + XTRA_CRUFT_SH_LDFLAGS="-Wl,cruft/cruft.def"
19 fi 19 fi
20 AC_SUBST(XTRA_CRUFT_SH_LDFLAGS) 20 AC_SUBST(XTRA_CRUFT_SH_LDFLAGS)
21 21
22 diff -ur octave-3.7.5-orig/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp octave-3.7.5/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp
23 --- octave-3.7.5-orig/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp 2013-05-13 05:58:35 -0400
24 +++ octave-3.7.5/libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp 2013-07-18 11:28:12 -0400
25 @@ -40,7 +40,9 @@
26 #include <stdio.h>
27 #include <stdarg.h>
28 #define WIN32_LEAN_AND_MEAN
29 +#if ! defined (_WIN32_WINNT) && ! defined (NTDDI_VERSION)
30 #define _WIN32_WINNT 0x0500
31 +#endif
32 #include <windows.h>
33 #include <cstring>
34 #include <csignal>
22 diff -ur octave-3.7.5-orig/libgui/qterminal-module.mk octave-3.7.5/libgui/qterminal-module.mk 35 diff -ur octave-3.7.5-orig/libgui/qterminal-module.mk octave-3.7.5/libgui/qterminal-module.mk
23 --- octave-3.7.5-orig/libgui/qterminal-module.mk 2013-05-12 15:01:12 -0400 36 --- octave-3.7.5-orig/libgui/qterminal-module.mk 2013-05-12 15:01:12 -0400
24 +++ octave-3.7.5/libgui/qterminal-module.mk 2013-07-15 20:59:36 -0400 37 +++ octave-3.7.5/libgui/qterminal-module.mk 2013-07-18 11:27:26 -0400
25 @@ -50,7 +50,7 @@ 38 @@ -50,7 +50,7 @@
26 qterminal_libqterminal_la_MOC += \ 39 qterminal_libqterminal_la_MOC += \
27 qterminal/libqterminal/win32/moc-QWinTerminalImpl.cc 40 qterminal/libqterminal/win32/moc-QWinTerminalImpl.cc
28 41
29 -qterminal_libqterminal_la_CPPFLAGS += -DUNICODE 42 -qterminal_libqterminal_la_CPPFLAGS += -DUNICODE
31 44
32 # This flag is required to let MOC know about Q_OS_WIN32. 45 # This flag is required to let MOC know about Q_OS_WIN32.
33 MOC_CPPFLAGS += -DQ_OS_WIN32 46 MOC_CPPFLAGS += -DQ_OS_WIN32
34 diff -ur octave-3.7.5-orig/libgui/src/module.mk octave-3.7.5/libgui/src/module.mk 47 diff -ur octave-3.7.5-orig/libgui/src/module.mk octave-3.7.5/libgui/src/module.mk
35 --- octave-3.7.5-orig/libgui/src/module.mk 2013-05-12 17:21:10 -0400 48 --- octave-3.7.5-orig/libgui/src/module.mk 2013-05-12 17:21:10 -0400
36 +++ octave-3.7.5/libgui/src/module.mk 2013-07-15 20:59:36 -0400 49 +++ octave-3.7.5/libgui/src/module.mk 2013-07-18 11:27:26 -0400
37 @@ -152,7 +152,7 @@ 50 @@ -152,7 +152,7 @@
38 51
39 nodist_src_libgui_src_la_SOURCES = $(octave_gui_MOC) $(octave_gui_RC) 52 nodist_src_libgui_src_la_SOURCES = $(octave_gui_MOC) $(octave_gui_RC)
40 53
41 -src_libgui_src_la_CPPFLAGS = \ 54 -src_libgui_src_la_CPPFLAGS = \
43 $(AM_CPPFLAGS) \ 56 $(AM_CPPFLAGS) \
44 @OCTGUI_DLL_DEFS@ \ 57 @OCTGUI_DLL_DEFS@ \
45 @QT_CPPFLAGS@ \ 58 @QT_CPPFLAGS@ \
46 diff -ur octave-3.7.5-orig/libinterp/Makefile.am octave-3.7.5/libinterp/Makefile.am 59 diff -ur octave-3.7.5-orig/libinterp/Makefile.am octave-3.7.5/libinterp/Makefile.am
47 --- octave-3.7.5-orig/libinterp/Makefile.am 2013-04-16 11:26:09 -0400 60 --- octave-3.7.5-orig/libinterp/Makefile.am 2013-04-16 11:26:09 -0400
48 +++ octave-3.7.5/libinterp/Makefile.am 2013-07-15 20:59:36 -0400 61 +++ octave-3.7.5/libinterp/Makefile.am 2013-07-18 11:27:26 -0400
49 @@ -185,6 +185,7 @@ 62 @@ -185,6 +185,7 @@
50 interpfcn/libinterpfcn.la \ 63 interpfcn/libinterpfcn.la \
51 corefcn/libcorefcn.la \ 64 corefcn/libcorefcn.la \
52 $(top_builddir)/liboctave/liboctave.la \ 65 $(top_builddir)/liboctave/liboctave.la \
53 + $(top_builddir)/libgnu/libgnu.la \ 66 + $(top_builddir)/libgnu/libgnu.la \
54 $(LIBOCTINTERP_LINK_DEPS) 67 $(LIBOCTINTERP_LINK_DEPS)
55 68
56 # Increment these as needed and according to the rules in the libtool manual: 69 # Increment these as needed and according to the rules in the libtool manual:
57 diff -ur octave-3.7.5-orig/libinterp/corefcn/gcd.cc octave-3.7.5/libinterp/corefcn/gcd.cc 70 diff -ur octave-3.7.5-orig/libinterp/corefcn/gcd.cc octave-3.7.5/libinterp/corefcn/gcd.cc
58 --- octave-3.7.5-orig/libinterp/corefcn/gcd.cc 2013-02-16 18:52:27 -0500 71 --- octave-3.7.5-orig/libinterp/corefcn/gcd.cc 2013-02-16 18:52:27 -0500
59 +++ octave-3.7.5/libinterp/corefcn/gcd.cc 2013-07-15 20:59:36 -0400 72 +++ octave-3.7.5/libinterp/corefcn/gcd.cc 2013-07-18 11:27:26 -0400
60 @@ -74,7 +74,7 @@ 73 @@ -74,7 +74,7 @@
61 74
62 template <typename FP> 75 template <typename FP>
63 static std::complex<FP> 76 static std::complex<FP>
64 -simple_gcd (const std::complex<FP>& a, const std::complex<FP>& b) 77 -simple_gcd (const std::complex<FP>& a, const std::complex<FP>& b)
221 break; 234 break;
222 235
223 default: 236 default:
224 diff -ur octave-3.7.5-orig/libinterp/dldfcn/config-module.awk octave-3.7.5/libinterp/dldfcn/config-module.awk 237 diff -ur octave-3.7.5-orig/libinterp/dldfcn/config-module.awk octave-3.7.5/libinterp/dldfcn/config-module.awk
225 --- octave-3.7.5-orig/libinterp/dldfcn/config-module.awk 2013-02-16 18:52:27 -0500 238 --- octave-3.7.5-orig/libinterp/dldfcn/config-module.awk 2013-02-16 18:52:27 -0500
226 +++ octave-3.7.5/libinterp/dldfcn/config-module.awk 2013-07-15 20:59:36 -0400 239 +++ octave-3.7.5/libinterp/dldfcn/config-module.awk 2013-07-18 11:27:26 -0400
227 @@ -71,7 +71,7 @@ 240 @@ -71,7 +71,7 @@
228 } 241 }
229 printf ("dldfcn_%s_la_LDFLAGS = -avoid-version -module $(NO_UNDEFINED_LDFLAG) %s $(OCT_LINK_OPTS)\n", 242 printf ("dldfcn_%s_la_LDFLAGS = -avoid-version -module $(NO_UNDEFINED_LDFLAG) %s $(OCT_LINK_OPTS)\n",
230 basename, ldflags[i]); 243 basename, ldflags[i]);
231 - printf ("dldfcn_%s_la_LIBADD = $(DLD_LIBOCTINTERP_LIBADD) ../liboctave/liboctave.la %s $(OCT_LINK_DEPS)\n", 244 - printf ("dldfcn_%s_la_LIBADD = $(DLD_LIBOCTINTERP_LIBADD) ../liboctave/liboctave.la %s $(OCT_LINK_DEPS)\n",
233 basename, libraries[i]); 246 basename, libraries[i]);
234 } 247 }
235 } 248 }
236 diff -ur octave-3.7.5-orig/libinterp/interpfcn/graphics.cc octave-3.7.5/libinterp/interpfcn/graphics.cc 249 diff -ur octave-3.7.5-orig/libinterp/interpfcn/graphics.cc octave-3.7.5/libinterp/interpfcn/graphics.cc
237 --- octave-3.7.5-orig/libinterp/interpfcn/graphics.cc 2013-04-16 11:26:09 -0400 250 --- octave-3.7.5-orig/libinterp/interpfcn/graphics.cc 2013-04-16 11:26:09 -0400
238 +++ octave-3.7.5/libinterp/interpfcn/graphics.cc 2013-07-15 20:59:36 -0400 251 +++ octave-3.7.5/libinterp/interpfcn/graphics.cc 2013-07-18 11:27:26 -0400
239 @@ -10304,7 +10304,11 @@ 252 @@ -10304,7 +10304,11 @@
240 break; 253 break;
241 } 254 }
242 255
243 +#if defined (WIN32) && ! defined (__CYGWIN__) 256 +#if defined (WIN32) && ! defined (__CYGWIN__)
248 261
249 OCTAVE_QUIT; 262 OCTAVE_QUIT;
250 263
251 diff -ur octave-3.7.5-orig/liboctave/array/CColVector.cc octave-3.7.5/liboctave/array/CColVector.cc 264 diff -ur octave-3.7.5-orig/liboctave/array/CColVector.cc octave-3.7.5/liboctave/array/CColVector.cc
252 --- octave-3.7.5-orig/liboctave/array/CColVector.cc 2013-02-16 18:52:27 -0500 265 --- octave-3.7.5-orig/liboctave/array/CColVector.cc 2013-02-16 18:52:27 -0500
253 +++ octave-3.7.5/liboctave/array/CColVector.cc 2013-07-15 20:59:36 -0400 266 +++ octave-3.7.5/liboctave/array/CColVector.cc 2013-07-18 11:27:26 -0400
254 @@ -236,13 +236,13 @@ 267 @@ -236,13 +236,13 @@
255 ColumnVector 268 ColumnVector
256 ComplexColumnVector::abs (void) const 269 ComplexColumnVector::abs (void) const
257 { 270 {
258 - return do_mx_unary_map<double, Complex, std::abs> (*this); 271 - return do_mx_unary_map<double, Complex, std::abs> (*this);
267 } 280 }
268 281
269 // resize is the destructive equivalent for this one 282 // resize is the destructive equivalent for this one
270 diff -ur octave-3.7.5-orig/liboctave/array/CMatrix.cc octave-3.7.5/liboctave/array/CMatrix.cc 283 diff -ur octave-3.7.5-orig/liboctave/array/CMatrix.cc octave-3.7.5/liboctave/array/CMatrix.cc
271 --- octave-3.7.5-orig/liboctave/array/CMatrix.cc 2013-04-16 11:26:09 -0400 284 --- octave-3.7.5-orig/liboctave/array/CMatrix.cc 2013-04-16 11:26:09 -0400
272 +++ octave-3.7.5/liboctave/array/CMatrix.cc 2013-07-15 20:59:36 -0400 285 +++ octave-3.7.5/liboctave/array/CMatrix.cc 2013-07-18 11:27:26 -0400
273 @@ -921,7 +921,7 @@ 286 @@ -921,7 +921,7 @@
274 ComplexMatrix 287 ComplexMatrix
275 conj (const ComplexMatrix& a) 288 conj (const ComplexMatrix& a)
276 { 289 {
277 - return do_mx_unary_map<Complex, Complex, std::conj<double> > (a); 290 - return do_mx_unary_map<Complex, Complex, std::conj<double> > (a);
288 } 301 }
289 302
290 ComplexMatrix 303 ComplexMatrix
291 diff -ur octave-3.7.5-orig/liboctave/array/CNDArray.cc octave-3.7.5/liboctave/array/CNDArray.cc 304 diff -ur octave-3.7.5-orig/liboctave/array/CNDArray.cc octave-3.7.5/liboctave/array/CNDArray.cc
292 --- octave-3.7.5-orig/liboctave/array/CNDArray.cc 2013-02-16 18:52:27 -0500 305 --- octave-3.7.5-orig/liboctave/array/CNDArray.cc 2013-02-16 18:52:27 -0500
293 +++ octave-3.7.5/liboctave/array/CNDArray.cc 2013-07-15 20:59:36 -0400 306 +++ octave-3.7.5/liboctave/array/CNDArray.cc 2013-07-18 11:27:26 -0400
294 @@ -720,31 +720,31 @@ 307 @@ -720,31 +720,31 @@
295 NDArray 308 NDArray
296 ComplexNDArray::abs (void) const 309 ComplexNDArray::abs (void) const
297 { 310 {
298 - return do_mx_unary_map<double, Complex, std::abs> (*this); 311 - return do_mx_unary_map<double, Complex, std::abs> (*this);
328 } 341 }
329 342
330 ComplexNDArray& 343 ComplexNDArray&
331 diff -ur octave-3.7.5-orig/liboctave/array/CRowVector.cc octave-3.7.5/liboctave/array/CRowVector.cc 344 diff -ur octave-3.7.5-orig/liboctave/array/CRowVector.cc octave-3.7.5/liboctave/array/CRowVector.cc
332 --- octave-3.7.5-orig/liboctave/array/CRowVector.cc 2013-02-16 18:52:27 -0500 345 --- octave-3.7.5-orig/liboctave/array/CRowVector.cc 2013-02-16 18:52:27 -0500
333 +++ octave-3.7.5/liboctave/array/CRowVector.cc 2013-07-15 20:59:36 -0400 346 +++ octave-3.7.5/liboctave/array/CRowVector.cc 2013-07-18 11:27:26 -0400
334 @@ -234,7 +234,7 @@ 347 @@ -234,7 +234,7 @@
335 ComplexRowVector 348 ComplexRowVector
336 conj (const ComplexRowVector& a) 349 conj (const ComplexRowVector& a)
337 { 350 {
338 - return do_mx_unary_map<Complex, Complex, std::conj<double> > (a); 351 - return do_mx_unary_map<Complex, Complex, std::conj<double> > (a);
340 } 353 }
341 354
342 // resize is the destructive equivalent for this one 355 // resize is the destructive equivalent for this one
343 diff -ur octave-3.7.5-orig/liboctave/array/fCColVector.cc octave-3.7.5/liboctave/array/fCColVector.cc 356 diff -ur octave-3.7.5-orig/liboctave/array/fCColVector.cc octave-3.7.5/liboctave/array/fCColVector.cc
344 --- octave-3.7.5-orig/liboctave/array/fCColVector.cc 2013-02-16 18:52:27 -0500 357 --- octave-3.7.5-orig/liboctave/array/fCColVector.cc 2013-02-16 18:52:27 -0500
345 +++ octave-3.7.5/liboctave/array/fCColVector.cc 2013-07-15 20:59:36 -0400 358 +++ octave-3.7.5/liboctave/array/fCColVector.cc 2013-07-18 11:27:26 -0400
346 @@ -236,13 +236,13 @@ 359 @@ -236,13 +236,13 @@
347 FloatColumnVector 360 FloatColumnVector
348 FloatComplexColumnVector::abs (void) const 361 FloatComplexColumnVector::abs (void) const
349 { 362 {
350 - return do_mx_unary_map<float, FloatComplex, std::abs> (*this); 363 - return do_mx_unary_map<float, FloatComplex, std::abs> (*this);
359 } 372 }
360 373
361 // resize is the destructive equivalent for this one 374 // resize is the destructive equivalent for this one
362 diff -ur octave-3.7.5-orig/liboctave/array/fCMatrix.cc octave-3.7.5/liboctave/array/fCMatrix.cc 375 diff -ur octave-3.7.5-orig/liboctave/array/fCMatrix.cc octave-3.7.5/liboctave/array/fCMatrix.cc
363 --- octave-3.7.5-orig/liboctave/array/fCMatrix.cc 2013-04-16 11:26:09 -0400 376 --- octave-3.7.5-orig/liboctave/array/fCMatrix.cc 2013-04-16 11:26:09 -0400
364 +++ octave-3.7.5/liboctave/array/fCMatrix.cc 2013-07-15 20:59:36 -0400 377 +++ octave-3.7.5/liboctave/array/fCMatrix.cc 2013-07-18 11:27:26 -0400
365 @@ -923,7 +923,7 @@ 378 @@ -923,7 +923,7 @@
366 FloatComplexMatrix 379 FloatComplexMatrix
367 conj (const FloatComplexMatrix& a) 380 conj (const FloatComplexMatrix& a)
368 { 381 {
369 - return do_mx_unary_map<FloatComplex, FloatComplex, std::conj<float> > (a); 382 - return do_mx_unary_map<FloatComplex, FloatComplex, std::conj<float> > (a);
380 } 393 }
381 394
382 FloatComplexMatrix 395 FloatComplexMatrix
383 diff -ur octave-3.7.5-orig/liboctave/array/fCNDArray.cc octave-3.7.5/liboctave/array/fCNDArray.cc 396 diff -ur octave-3.7.5-orig/liboctave/array/fCNDArray.cc octave-3.7.5/liboctave/array/fCNDArray.cc
384 --- octave-3.7.5-orig/liboctave/array/fCNDArray.cc 2013-02-16 18:52:27 -0500 397 --- octave-3.7.5-orig/liboctave/array/fCNDArray.cc 2013-02-16 18:52:27 -0500
385 +++ octave-3.7.5/liboctave/array/fCNDArray.cc 2013-07-15 20:59:36 -0400 398 +++ octave-3.7.5/liboctave/array/fCNDArray.cc 2013-07-18 11:27:26 -0400
386 @@ -717,31 +717,31 @@ 399 @@ -717,31 +717,31 @@
387 FloatNDArray 400 FloatNDArray
388 FloatComplexNDArray::abs (void) const 401 FloatComplexNDArray::abs (void) const
389 { 402 {
390 - return do_mx_unary_map<float, FloatComplex, std::abs> (*this); 403 - return do_mx_unary_map<float, FloatComplex, std::abs> (*this);
420 } 433 }
421 434
422 FloatComplexNDArray& 435 FloatComplexNDArray&
423 diff -ur octave-3.7.5-orig/liboctave/array/fCRowVector.cc octave-3.7.5/liboctave/array/fCRowVector.cc 436 diff -ur octave-3.7.5-orig/liboctave/array/fCRowVector.cc octave-3.7.5/liboctave/array/fCRowVector.cc
424 --- octave-3.7.5-orig/liboctave/array/fCRowVector.cc 2013-02-16 18:52:27 -0500 437 --- octave-3.7.5-orig/liboctave/array/fCRowVector.cc 2013-02-16 18:52:27 -0500
425 +++ octave-3.7.5/liboctave/array/fCRowVector.cc 2013-07-15 20:59:36 -0400 438 +++ octave-3.7.5/liboctave/array/fCRowVector.cc 2013-07-18 11:27:26 -0400
426 @@ -234,7 +234,7 @@ 439 @@ -234,7 +234,7 @@
427 FloatComplexRowVector 440 FloatComplexRowVector
428 conj (const FloatComplexRowVector& a) 441 conj (const FloatComplexRowVector& a)
429 { 442 {
430 - return do_mx_unary_map<FloatComplex, FloatComplex, std::conj<float> > (a); 443 - return do_mx_unary_map<FloatComplex, FloatComplex, std::conj<float> > (a);
432 } 445 }
433 446
434 // resize is the destructive equivalent for this one 447 // resize is the destructive equivalent for this one
435 diff -ur octave-3.7.5-orig/liboctave/numeric/dbleQR.cc octave-3.7.5/liboctave/numeric/dbleQR.cc 448 diff -ur octave-3.7.5-orig/liboctave/numeric/dbleQR.cc octave-3.7.5/liboctave/numeric/dbleQR.cc
436 --- octave-3.7.5-orig/liboctave/numeric/dbleQR.cc 2013-02-16 18:52:27 -0500 449 --- octave-3.7.5-orig/liboctave/numeric/dbleQR.cc 2013-02-16 18:52:27 -0500
437 +++ octave-3.7.5/liboctave/numeric/dbleQR.cc 2013-07-15 20:59:36 -0400 450 +++ octave-3.7.5/liboctave/numeric/dbleQR.cc 2013-07-18 11:27:26 -0400
438 @@ -95,7 +95,9 @@ 451 @@ -95,7 +95,9 @@
439 #endif 452 #endif
440 } 453 }
441 454
442 -const QR::type QR::raw, QR::std, QR::economy; 455 -const QR::type QR::raw, QR::std, QR::economy;
446 459
447 QR::QR (const Matrix& a, qr_type_t qr_type) 460 QR::QR (const Matrix& a, qr_type_t qr_type)
448 { 461 {
449 diff -ur octave-3.7.5-orig/liboctave/numeric/dbleQR.h octave-3.7.5/liboctave/numeric/dbleQR.h 462 diff -ur octave-3.7.5-orig/liboctave/numeric/dbleQR.h octave-3.7.5/liboctave/numeric/dbleQR.h
450 --- octave-3.7.5-orig/liboctave/numeric/dbleQR.h 2013-02-16 18:52:27 -0500 463 --- octave-3.7.5-orig/liboctave/numeric/dbleQR.h 2013-02-16 18:52:27 -0500
451 +++ octave-3.7.5/liboctave/numeric/dbleQR.h 2013-07-15 20:59:37 -0400 464 +++ octave-3.7.5/liboctave/numeric/dbleQR.h 2013-07-18 11:27:26 -0400
452 @@ -40,9 +40,9 @@ 465 @@ -40,9 +40,9 @@
453 // Import them here to allow the QR:: prefix. 466 // Import them here to allow the QR:: prefix.
454 typedef qr_type_t type; 467 typedef qr_type_t type;
455 468
456 - static const type std = qr_type_std; 469 - static const type std = qr_type_std;
462 475
463 QR (void) : base_qr<Matrix> () { } 476 QR (void) : base_qr<Matrix> () { }
464 477
465 diff -ur octave-3.7.5-orig/liboctave/operators/mx-inlines.cc octave-3.7.5/liboctave/operators/mx-inlines.cc 478 diff -ur octave-3.7.5-orig/liboctave/operators/mx-inlines.cc octave-3.7.5/liboctave/operators/mx-inlines.cc
466 --- octave-3.7.5-orig/liboctave/operators/mx-inlines.cc 2013-02-16 18:52:27 -0500 479 --- octave-3.7.5-orig/liboctave/operators/mx-inlines.cc 2013-02-16 18:52:27 -0500
467 +++ octave-3.7.5/liboctave/operators/mx-inlines.cc 2013-07-15 20:59:37 -0400 480 +++ octave-3.7.5/liboctave/operators/mx-inlines.cc 2013-07-18 11:27:27 -0400
468 @@ -316,7 +316,7 @@ 481 @@ -316,7 +316,7 @@
469 { for (size_t i = 0; i < n; i++) r[i] = fun (x[i]); } 482 { for (size_t i = 0; i < n; i++) r[i] = fun (x[i]); }
470 483
471 template <class R, class X, R fun (const X& x)> 484 template <class R, class X, R fun (const X& x)>
472 -inline void mx_inline_map (size_t n, R *r, const X *x) throw () 485 -inline void mx_inline_map (size_t n, R *r, const X *x) throw ()
486 } 499 }
487 500
488 template <class R> 501 template <class R>
489 diff -ur octave-3.7.5-orig/src/Makefile.am octave-3.7.5/src/Makefile.am 502 diff -ur octave-3.7.5-orig/src/Makefile.am octave-3.7.5/src/Makefile.am
490 --- octave-3.7.5-orig/src/Makefile.am 2013-04-16 11:26:10 -0400 503 --- octave-3.7.5-orig/src/Makefile.am 2013-04-16 11:26:10 -0400
491 +++ octave-3.7.5/src/Makefile.am 2013-07-15 20:59:37 -0400 504 +++ octave-3.7.5/src/Makefile.am 2013-07-18 11:27:27 -0400
492 @@ -49,7 +49,8 @@ 505 @@ -49,7 +49,8 @@
493 506
494 OCTAVE_CORE_LIBS = \ 507 OCTAVE_CORE_LIBS = \
495 $(top_builddir)/libinterp/liboctinterp.la \ 508 $(top_builddir)/libinterp/liboctinterp.la \
496 - $(top_builddir)/liboctave/liboctave.la 509 - $(top_builddir)/liboctave/liboctave.la