Ticket #10739 (closed defect: fixed)
Singular fails to build on OSX with 64bit kernel
|Reported by:||vbraun||Owned by:||GeorgSWeber|
|Cc:||saliola, malb||Work issues:|
|Report Upstream:||Workaround found; Bug reported upstream.||Reviewers:||Franco Saliola|
|Authors:||Volker Braun||Merged in:||sage-4.6.2.rc0|
Description (last modified by vbraun) (diff)
OSX usually runs a 32bit kernel (uname -m == 'i386'), but very new Macs default to a 64bit kernel (uname -m == 'x86_64'). This breaks Singular, since the singuname.sh script is not aware of the possibility of x86_64.
From the OSX 10.6 wikipedia page http://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard
Newer Xserve and Mac Pro machines will run a 64-bit kernel by default; newer iMac machines can run a 64-bit kernel, but will not do so by default. Users wishing to use the 64-bit kernel on those machines must hold down the numbers 6 and 4 on the keyboard while booting to get the 64-bit kernel to load.
Franco Saliola on sage-devel ( https://groups.google.com/d/msg/sage-release/X1J1ciueT5A/doPR9vPVZVAJ) has checked that modifying singuname.sh to return ix86Mac-darwin (same as other OSX versions) allows Singular to build correctly.
Updated spkg is here:
- Cc saliola added
- Report Upstream changed from N/A to Workaround found; Bug reported upstream.
- Status changed from new to needs_review
- Milestone set to sage-4.6.2
- Description modified (diff)
- Authors set to Volker Braun
comment:11 Changed 2 years ago by saliola
- Status changed from needs_review to positive_review
- Reviewers set to Franco Saliola