packages/lang/perl
Andreas Gnau 68c0a57f57 perl: Run make depend to fix build race condition
Run make depend before building perl. This fixes parallel build failures
on machines with a high number of cores.

Example error 1:

    /bin/ln -s /build/staging_dir/hostpkg/usr/bin/generate_uudmap generate_uidmap
    make[5]: ./generate_uudmap: Command not found
    make[5]: *** [Makefile:321: bitcount.h] Error 127

Example error 2:

    /bin/ln -s /build/staging_dir/hostpkg/usr/bin/generate_uudmap generate_udmap
    ./generate_uudmap uudmap.h bitcount.h mg_data.h
    /bin/ln: failed to create symbolic link 'generate_uudmap': File exists
    make[5]: *** [Makefile:325: generate_uudmap] Error 1

Link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996953
Link: 366bc98c91
Closes: https://github.com/openwrt/packages/issues/8238
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-07-28 15:53:19 -06:00
..
files perl: fix Segmentation fault 2024-07-22 18:48:26 -07:00
patches perl: update version 5.40.0 2024-06-20 14:18:35 -07:00
Config.in perl: enable threading support for aarch64 by default 2022-12-14 22:13:40 +08:00
Makefile perl: Run make depend to fix build race condition 2024-07-28 15:53:19 -06:00
README.patches
perlbase.mk perl: update version 5.40.0 2024-06-20 14:18:35 -07:00
perlmod.mk perl: perlmod: append _LARGEFILE64_SOURCE flag for musl 1.2.4 2023-05-20 13:05:19 +08:00
perlver.mk perl: update version 5.40.0 2024-06-20 14:18:35 -07:00

README.patches

The patches in this package are loosely sorted into the following categories:

0xx - Bugfixes
1xx - Cross-compile fixes
3xx - Workarounds
7xx - Testsuite fixes

Feel free to add another one if your new patch doesn't seem to fit into an
existing category.