[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
c-vasnprintf: Fix link errors
From: |
Bruno Haible |
Subject: |
c-vasnprintf: Fix link errors |
Date: |
Wed, 26 Jun 2024 00:52:47 +0200 |
c-vasnprintf has a long-standing bug: When I add a unit test for it, it leads
to link errors:
/usr/bin/ld: ../gllib/libgnu.a(c-vasnprintf.o): in function `c_vasnprintf':
/GNULIB/testdir2/build-64/gllib/../../gllib/vasnprintf.c:2246: undefined
reference to `printf_parse'
/usr/bin/ld: /GNULIB/testdir2/build-64/gllib/../../gllib/vasnprintf.c:2257:
undefined reference to `printf_fetchargs'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:3610: test-c-vasnprintf] Error 1
These two patches fix the bug and add the unit test. Will push once savannah
is up again.
2024-06-25 Bruno Haible <bruno@clisp.org>
c-vasnprintf: Add tests.
* tests/test-c-vasnprintf.c: New file, based on tests/test-c-snprintf.c.
* tests/test-c-vasnprintf.sh: New file, based on
tests/test-c-snprintf.sh.
* modules/c-vasnprintf-tests: New file.
2024-06-25 Bruno Haible <bruno@clisp.org>
c-vasnprintf: Fix link errors.
* modules/c-vasnprintf (configure.ac): Ensure printf-args.c and
printf-parse.c get compiled. Invoke gl_PREREQ_PRINTF_ARGS,
gl_PREREQ_PRINTF_PARSE.
0001-c-vasnprintf-Fix-link-errors.patch
Description: Text Data
0002-c-vasnprintf-Add-tests.patch
Description: Text Data
- c-vasnprintf: Fix link errors,
Bruno Haible <=