Kurt Mosiejczuk <kurt@cranky.work> wrote:
> decker fails immediately when building on sparc64 with
>
> ./c/lil.h:112:60: error: ISO C forbids conversion of function pointer to object pointer type [-Werror=pedantic]
>
> Patching Makefile to drop "-Werror" allows decker to build on sparc64
>
> ok?
okay op@, thanks!
> --Kurt
>
> Index: patches/patch-Makefile
> ===================================================================
> RCS file: /cvs/ports/graphics/decker/patches/patch-Makefile,v
> diff -u -p -r1.4 patch-Makefile
> --- patches/patch-Makefile 19 Feb 2025 03:42:08 -0000 1.4
> +++ patches/patch-Makefile 4 Apr 2026 09:01:44 -0000
> @@ -1,6 +1,7 @@
> - drop -O2 and respect CFLAGS
> - make building verbose
> - allow implicit-const-int-float-conversion
> + - lose -Werror
>
> Index: Makefile
> --- Makefile.orig
> @@ -10,7 +11,7 @@ Index: Makefile
> OPEN=xdg-open
> COMPILER=clang
> - FLAGS=-Wall -Werror -Wextra -Wpedantic -O2
> -+ FLAGS=-Wall -Werror -Wextra -Wpedantic ${CFLAGS}
> ++ FLAGS=-Wall -Wextra -Wpedantic ${CFLAGS}
> # -Wno-misleading-indentation silences warnings which are entirely spurious.
> FLAGS:=$(FLAGS) -Wno-misleading-indentation -Wno-unknown-warning-option
> - FLAGS:=$(FLAGS) -lm
No comments:
Post a Comment