From 9b5be29886585ad71e79b495d2702d0d916b1881 Mon Sep 17 00:00:00 2001 From: Zhang Xianyi Date: Thu, 12 Dec 2013 23:07:33 +0800 Subject: [PATCH] Refs #310. Fixed Segfault bug on nehalem when Julia calling dgeqrt3 on OSX. Please also check JuliaLang/julia#4099 Julia test script: A=rand(256, 256) qrfact(A) I found this was a bug in kernel/x86_64/dgemm_ncopy_8.S. However, I cannot use gdb with julia. Thus, this is a walkaround fix. --- kernel/x86_64/KERNEL.NEHALEM | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/x86_64/KERNEL.NEHALEM b/kernel/x86_64/KERNEL.NEHALEM index 58a883243..1a1c7a2e0 100644 --- a/kernel/x86_64/KERNEL.NEHALEM +++ b/kernel/x86_64/KERNEL.NEHALEM @@ -10,7 +10,7 @@ SGEMMOTCOPYOBJ = sgemm_otcopy$(TSUFFIX).$(SUFFIX) DGEMMKERNEL = gemm_kernel_2x8_nehalem.S DGEMMINCOPY = dgemm_ncopy_2.S DGEMMITCOPY = dgemm_tcopy_2.S -DGEMMONCOPY = dgemm_ncopy_8.S +DGEMMONCOPY = ../generic/gemm_ncopy_8.c DGEMMOTCOPY = dgemm_tcopy_8.S DGEMMINCOPYOBJ = dgemm_incopy$(TSUFFIX).$(SUFFIX) DGEMMITCOPYOBJ = dgemm_itcopy$(TSUFFIX).$(SUFFIX)