Package: mrd6 / 0.9.6-3

Metadata

Package Version Patches format
mrd6 0.9.6-3 3.0 (quilt)

Patch series

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

src/linux/mrd_components.cpp | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 fix ftbfs on mips and mipsel

Exception and interrupt handlers on mips and mipsel architectures copy program
counter in EPC register so let's use EPC when getting current frame.

fix_an_ambiguous_function_call_on_64_bit_platforms.patch | (download)

src/mrd.cpp | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 fix an ambiguous function call on 64-bit platforms

Cast m_read.size and m_write.size in uint32_t to fix ambiguous function call
on 64-bit platforms in mrd::show_info

466838_fix_a_FTBFS_on_s390.patch | (download)

include/mrd/log.h | 6 6 + 0 - 0 !
src/log.cpp | 9 9 + 0 - 0 !
2 files changed, 15 insertions(+)

 fix a ftbfs on s390

Fix usage of size_t on s390

507211_include_climits_header_when_used.patch | (download)

src/bgp/bgp.cpp | 1 1 + 0 - 0 !
src/mrd.cpp | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 add climits header when used

Include climits in file using PATH_MAX or INT_MAX

make_makefile_architecture_aware.patch | (download)

src/Makefile | 13 11 + 2 - 0 !
1 file changed, 11 insertions(+), 2 deletions(-)

 make makefile architecture aware

fix_FTBFS_on_Hurd.patch | (download)

src/mrd.cpp | 10 10 + 0 - 0 !
1 file changed, 10 insertions(+)

 [patch] fix ftbfs on hurd

Add missing SA_SIGINFO define and handle the absence of PATH_MAX by using a
malloc.

fix_build_warnings.patch | (download)

src/Makefile | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 [patch] fix build warnings.

- Disable strict aliasing as mrd6 violates aliasing rules
- Use --as-needed to avoid unecessary library links

dont_build_Makefile_options_if_cleaning.patch | (download)

src/Makefile | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 don't build makefile.options if cleaning

Don't include Makefile.options if we are cleaning so that it is not created if
we are cleaning.