[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #49714] 64-bit documentation clarification
From: |
Michael Godfrey |
Subject: |
[Octave-bug-tracker] [bug #49714] 64-bit documentation clarification |
Date: |
Sun, 27 Nov 2016 15:18:18 +0000 (UTC) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.100 Safari/537.36 |
URL:
<http://savannah.gnu.org/bugs/?49714>
Summary: 64-bit documentation clarification
Project: GNU Octave
Submitted by: godfrey
Submitted on: Sun 27 Nov 2016 03:18:15 PM GMT
Category: Documentation
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Other
Status: None
Assigned to: None
Originator Name: Godfrey
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: dev
Operating System: GNU/Linux
_______________________________________________________
Details:
The current documentation indicates that for 64-bit addressing
it is necessary to build blas, etc. for 64-bit.
The current Fedora system provides:
blas64-static-3.6.1-2.fc25.x86_64
blas64-devel-3.6.1-2.fc25.x86_64
blas-devel-3.6.1-2.fc25.x86_64
blas-3.6.1-2.fc25.x86_64
blas64-3.6.1-2.fc25.x86_64
(these were also in fc24 and are likely in other linuxes)
If these are installed, and ./configure --enable-64
is used, the makefile does not find the 64bit library.
But,
export BLAS_LIB=/usr/lib64/libblas64.so (or equivalent for
other shells)
causes the make to find the library and it
produces a 64-bit indexing system which at least does:
octave:1> a = zeros (1024*1024*1024*3, 1, 'int8');
octave:2> whos
Variables in the current scope:
Attr Name Size Bytes Class
==== ==== ==== ===== =====
a 3221225472x1 3221225472 int8
So, the simplest change would be to explain that only the
definition of the location of BLAS_LIB is needed, or the
makefile could be improved...
It does appear that the implementation of 64bit addressing is
getting close to being functional. Of course, this also
implies that if 64bit is to be offered there will be a need
for 32bit and 64bit versions as is true with other packages...
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?49714>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #49714] 64-bit documentation clarification,
Michael Godfrey <=