Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
001_modules-i386.patch | no | |||||
002_fix-linux-oss_native_word.patch | Fix definition of oss_native_word for Linux
On x86_64, unsigned long long and unsigned long have the same size, but Linux requires status flag variables to have type unsigned long. The current definition results in warning such as: build/core/oss_core.c: In function 'oss_fp_check': build/core/oss_core.c:1862:3: warning: comparison of distinct pointer types lacks a cast [enabled by default] |
Ben Hutchings <ben@decadent.org.uk> | no | |||
003_linux-error-logging-fixes.patch | Linux error logging fixes The Linux implementation of oss_cmn_err() uses a fixed-size temporary buffer and does not protect against overflow. Although this is not obviously exploitable, it could well become exploitable in future. The argument counting and copying is also unportable and generally incorrect. Therefore: - If we are not going to edit the log line in any way, just call vprintk() and don't bother with the temporary buffer. - If we need to edit the log line or call panic() instead of printk(), use vsnprintf() instead of printf(). |
Ben Hutchings <ben@decadent.org.uk> | no | |||
100_dont_fail_when_not_build_kernel_module.patch | no | |||||
101_use_env_CFLAGS.patch | =================================================================== | no | ||||
102_use_system_txt2man.patch | no | |||||
103_kfreebsd-gnu.patch | no | |||||
110_ld-as-needed.patch | Re-order GCC arguments to enable building with ld --as-needed. | Stefano Rivera <stefanor@ubuntu.com> | no | debian | 2011-06-16 | |
201_arch_without_mregparm.patch | no | |||||
202_fix_invalid_printf.patch | =================================================================== | no | ||||
203_hurd_no_EBADE.patch | GNU/Hurd doesn't have EBADE. Report EGRATUITOUS there for now (or EIO on any other system which doesn't have EBADE either). =================================================================== |
no | ||||
204_hurd_iot.patch | This is needed for GNU/Hurd build. These _IOT__IOTBASE_* definitions will not work of course, that's ok since we do not support sound yet anyway, and we do not export this to other packages. =================================================================== |
no | ||||
205_gcc-4.6.patch | no | |||||
301_libsalsa_fixes.patch | =================================================================== | no | ||||
302_libsalsa_rename_to_liboss4-salsa.patch | Rename libsalsa into liboss4-salsa (the former would conflict for no good reason with another package in Debian). Add rpath to /usr/lib/oss4-libsalsa, where the internal lib libOSSlib resides (as agreed on with ftp-master). =================================================================== |
no | ||||
303_libsalsa_snd_asoundlib_version.patch | =================================================================== | no | ||||
401_cmd.patch | =================================================================== | no | ||||
402_os_cmd.patch | =================================================================== | no | ||||
502_linux_io.patch | no | |||||
reproducible-build.patch | no | |||||
503_glibc_2.28.patch | no | |||||
libsalsa_drop_ppc64_specific_workaround_for_versioned_symbols.patch | Drop ppc64-specific workaround for versioned symbols Based on a patch by Breno Leitao applied to the original file from alsa-lib. oss4 started failing to build on ppc64el with binutils 2.35 because it was setting an undefined symbol as the default version. It was doing that in order to support dot-symbols/function descriptors on ppc, which is not used by userspace ABI since a while, and not supported with ABIv2, the one used by ppc64el, at all. |
Thadeu Lima de Souza Cascardo <cascardo@canonical.com> | no | 2020-08-14 | ||
include.patch | no | |||||
fixes.patch | no | |||||
nogtk2 | no | |||||
implicit | no |