• Status Closed
  • Percent Complete
    100%
  • Task Type Bug Report
  • Category Packages
  • Assigned To
    Andreas Baumann
  • Operating System pentium4
  • Severity Low
  • Priority Medium
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Arch Linux 32
Opened by Andreas Baumann - 09.03.2022
Last edited by Andreas Baumann - 12.03.2022

FS#242 - [flac] fails to build

This is just the sad state of what people do to working software:

if(CMAKE_SYSTEM_PROCESSOR STREQUAL "i686" AND HAVE_STACKREALIGN_FLAG)
    add_compile_options(-mstackrealign)
endif()

which results in nasm to fail with “unknown option -m”

a) they rewrite half of the build system without apparently understanding fully the autoconf part
b) they don’t bother to delete to autoconf part
c) they write code for porting the software apparenty without testing (why bother then in the first place?)

Closed by  Andreas Baumann
12.03.2022 09:08
Reason for closing:  Fixed
Admin
Andreas Baumann commented on 09.03.2022 18:40

And the git repo at https://git.xiph.org/ is down..

Admin
Andreas Baumann commented on 11.03.2022 09:56
/build/flac/src/flac-1.3.4/test/test_compression.sh: line 34:  5263 Illegal instruction     (core dumped) flac${EXE} -${k} --silent noisy-sine.wav -o ${fname}

Also fails to run tests due to illegal instructions, this shows how cross-
compilation can not spot those errors.

Admin
Andreas Baumann commented on 11.03.2022 11:36

New CMake flags missing for disable SSE, fixed. But this also shows that nobody
uses the software most likely on Arch32..

Admin
Andreas Baumann commented on 12.03.2022 08:30

The project lives here now: https://github.com/xiph/flac

There is already a fix for the problem:

https://github.com/xiph/flac/pull/216

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing