Debian Patches

Status for psychtoolbox-3/3.0.22.2+dfsg-8

Patch Description Author Forwarded Bugs Origin Last update
deb_fail_if_mex_doesnotexists_while_stripping no
deb_see_README.Debian no
deb_consistent_octave_outdir no
deb_no_special_arm no
deb_no_PTB_USE_NVSTUSB no
deb_no_so2_stripping no
use_pkg-fonfig_to_obtain_triplets.patch Fix hardcoded x86_64 include paths for glib-2.0 and gstreamer-1.0 The Screen mex build in mode==0 hardcoded x86_64-linux-gnu multiarch paths
for glib-2.0 and gstreamer-1.0 headers, causing the build to fail on arm64
and any other non-x86_64 architecture where glibconfig.h lives under a
different multiarch tuple. Replace the hardcoded -I flags with the output
of pkg-config, which returns the correct architecture-specific paths.
.
The mex call is also converted from a single-string form to the multi-argument
cell form so that the dynamically-computed iflags variable can be passed as a
separate argument.
Andreas Tille <tille@debian.org> no 2026-04-07
no-pagesize-for-decision-making.patch linuxmakeitoctave: Don't use build ISA pagesize for decision making anymore. Should prevent link failures on Debian et al. with unsupported and
untested target architectures like loongson 64-Bit aka loong64, which
have non 4 kB pagesizes, e.g., 16 kB on loong64.
.
It is questionable ofc. if running Psychtoolbox-3 on such unsupported
and untested systems is a good idea at all. PTB often needs specific
hacks and workarounds and adaptations for OS + arch + gpu combos, due
to its low-level nature and high requirements for precision and
trustworthiness. Untested sw + hw combos may not provide research grade
reliability and fitness.
.
For reference: Only 32-Bit/64-Bit AMD and Intel have been tested in the
past, and only 64-Bit Intel desktop and 32-Bit ARM (for RaspberryPi
with RaspberryPi OS - a Debian derivative) are regularly tested and
somewhat supported.
Mario Kleiner <mario.kleiner.de@gmail.com> no 2026-04-29

All known versions for source package 'psychtoolbox-3'

Links