Thomas Bonnefille
9ddb20f8dc
package/foot: support soft-float architecture
...
Architecture using soft float don't support the math FE_* exceptions.
This commit adds a patch to conditionnally build the FE_* exception
handling.
Fixes:
https://autobuild.buildroot.org/results/88d/88d764dd12bdbdbe633ebc703c461ebe95b75693/
Signed-off-by: Thomas Bonnefille <thomas.bonnefille@bootlin.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
(cherry picked from commit ac83fdcb29 )
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2025-03-13 21:17:42 +01:00
Peter Korsgaard
28c982b5f4
package/foot: change to git download to work around codeberg archive issue
...
Fixes:
http://autobuild.buildroot.net/results/1959614f6ad63878c390a23770a6778830d6c698/
The tarball downloaded from codeberg has changed. Interesting enough, it is
only the compression that has changed, the uncompressed data is still
identical:
mkdir s.b.o codeberg
wget -P codeberg https://codeberg.org/dnkl/foot/archive/1.16.2.tar.gz
wget -P s.b.o http://sources.buildroot.org/foot/1.16.2.tar.gz
sha256sum */*
0e02af376e5f4a96eeb90470b7ad2e79a1d660db2a7d1aa772be43c7db00e475 codeberg/1.16.2.tar.gz
8060ec28cbf6e2e3d408665330da4bc48fd094d4f1265d7c58dc75c767463c29 s.b.o/1.16.2.tar.gz
gunzip */*
sha256sum */*
7b9fad0611c75d6ba8f53d12ad1366d53c8697240031a5b27334d173b76560fe codeberg/1.16.2.tar
7b9fad0611c75d6ba8f53d12ad1366d53c8697240031a5b27334d173b76560fe s.b.o/1.16.2.tar
Looking at the autobuilder history, this seems to have changed in
January/February, E.G. on January 20th the file hash was correct:
http://autobuild.buildroot.net/results/d4b90a505a035d9bab400ed65f94571854f74f24/
But on February 14th it wasn't:
http://autobuild.buildroot.net/results/2ff85fe3fba2d36c7f0358f2ce43e703aef5f4f0/
This was unfortunately only noticed once we started doing builds without the
s.b.o fallback. To fix it, change to a git clone instead.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2024-12-07 10:50:45 +01:00
Adam Duskett
f6cf183031
package/fcft: disable uClibc support
...
fcft needs ISO C threads, aka C11 threads, which are different from
POSIX threads, and are available in both glibc and musl, but not in
uClibc-ng.
Add a dependency on glibc or musl, and since both imply threads, drop
the dependency on threads.
Propagate the new dependency to the foot package, and adapt the comments
accordingly.
Fixes:
http://autobuild.buildroot.net/results/1b2dda32a90d7db8117eede09f46d44cffe60993
http://autobuild.buildroot.net/results/5f03bb5c0c107a2b908be974421ae0a032d4dd89
http://autobuild.buildroot.net/results/31a1f022414a8a1888cac4a5cd1761257d0f2196
http://autobuild.buildroot.net/results/4522781e0448b325b54e93bbfb20f8295ea7061d
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com >
[yann.morin.1998@free.fr ;
- drop the dependencies on threads, implied by glibc or musl
- fix dependencies on comments
- reword the commit log to refer to ICO C threads
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2024-01-04 22:27:57 +01:00
Adam Duskett
d62dda2065
package/foot: new package
...
This is the default terminal sway uses.
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com >
[yann.morin.1998@free.fr: add comment only for first-order deps]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2023-12-24 22:36:02 +01:00