Package: invada-studio-plugins / 0.3.1-5

Metadata

Package Version Patches format
invada-studio-plugins 0.3.1-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 pass_flags.patch | (download)

Makefile | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 fix hardening. flags are passed correctly now.
02 no _init _fini.patch | (download)

inv_compressor.c | 7 4 + 3 - 0 !
inv_erreverb.c | 8 4 + 4 - 0 !
inv_filter.c | 8 4 + 4 - 0 !
inv_input.c | 8 4 + 4 - 0 !
inv_tube.c | 8 4 + 4 - 0 !
5 files changed, 20 insertions(+), 19 deletions(-)

 do not use _init and _fini but instead constructor attributes
According to [1] the use of _init is dangerous, the constructor
attribute should be used instead.

This also enables the use of regular gcc instead of ld in linker lines
in the makefile. This is useful to add support for LDFLAGS.

[1] http://www.faqs.org/docs/Linux-HOWTO/Program-Library-HOWTO.html#INIT-AND-CLEANUP