chore: fix build

This commit is contained in:
kaichaosun 2025-09-08 16:23:00 +08:00
parent a9bb16cfe5
commit 43771291a8
2 changed files with 7 additions and 6 deletions

View File

@ -33,11 +33,9 @@ if curl --silent --fail-with-body -L \
-o "${tarball}";
then
echo "Downloaded ${tarball}"
tmpdir=$(mktemp -d)
tar -xzf "${tarball}" -C "$tmpdir"
mv "$tmpdir/release/librln.a" "${output_filename}"
rm -rf "${tarball}" "$tmpdir"
echo "finished building ${output_filename}"
tar -xzf "${tarball}"
mv "release/librln.a" "${output_filename}"
rm -rf "${tarball}" release
else
echo "Failed to download ${tarball}"
# Build rln instead

View File

@ -96,7 +96,10 @@ proc readValue*[T](r: var EnvvarReader, value: var T) {.raises: [SerializationEr
var reader = findFieldReader(fields[], fieldName, expectedFieldPos)
if reader != nil:
reader(value, r)
try:
reader(value, r)
except IOError as e:
raise newException(SerializationError, "Envvar reader IO error: " & e.msg)
discard r.key.pop()
else:
const typeName = typetraits.name(T)