Package: basilisk2
Version: 0.9.20180101-1+b2
Severity: normal

Dear Maintainer,

the JIT version of BasiliskII fails to start because 
"x86-64 implementations are bound to have CMOV!".

My laptop has an Intel Core i7 cpu which definitely should have CMOV (unless
this is one of the many things that get disabled by recent kernel versions 
due to security concerns). Indeed, if I run the cpuid command I get a line 
saying:
CMOV: conditional move/compare instr   = true
Browsing around I found that this may be due to some default security 
settings of the default compiler, see thread at 
https://www.emaculation.com/forum/viewtopic.php?f=6&t=7515
Would it be possible to figure out which compiler flags need to be set 
to produce a working JIT version of BasikiskII at least on the machine 
producing precompiled binaries?

Thanks in advance, best regards
Giacomo Mulas


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (401, 'unstable'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.7.6-jak (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8) (ignored: LC_ALL 
set to it_IT.utf8), LANGUAGE=it_IT,en_EN (charmap=UTF-8) (ignored: LC_ALL set 
to it_IT.utf8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages basilisk2 depends on:
ii  libc6            2.30-8
ii  libgcc-s1        10.1.0-4
ii  libglib2.0-0     2.64.3-1
ii  libgtk2.0-0      2.24.32-4
ii  libsdl1.2debian  1.2.15+dfsg2-5
ii  libstdc++6       10.1.0-4
ii  libtinyxml2-8    8.0.0+dfsg-2

basilisk2 recommends no packages.

basilisk2 suggests no packages.

-- no debconf information

Reply via email to