History log of /src/lib/libc/quad/Symbol.map (Results 1 – 24 of 24)
Revision Date Author Comments
# 8dd28e13 06-Mar-2026 Xin LI <delphij@FreeBSD.org>

libc/quad: fix missing closing #endif in Symbol.map

Without this lib32 libc.so.7 would be missing critical symbols,
including malloc / free and all syscall wrappers.


# 54bf5948 05-Mar-2026 John Baldwin <jhb@FreeBSD.org>

libc/quad: Switch to per-arch lists of symbols

This more closely mirrors libc/quad/Makefile.inc and is easier to
read.

Reviewed by: brooks
Differential Revision: https://reviews.freebsd.org/D55658


# 27cfa8ec 05-Mar-2026 John Baldwin <jhb@FreeBSD.org>

libc/quad: narrow list of symbols exposed for 32-bit arm

lld doesn't notice, but ld.bfd complains.

Reviewed by: brooks
Differential Revision: https://reviews.freebsd.org/D55657


# f0bd655a 19-Apr-2024 Brooks Davis <brooks@FreeBSD.org>

libc/quad: further narrow list of i386 symbols

It's unclear to me why lld didn't complain about these are they aren't
present and haven't been. Instead ld.bfd complained.

Reviewed by: dim
Fixes:

libc/quad: further narrow list of i386 symbols

It's unclear to me why lld didn't complain about these are they aren't
present and haven't been. Instead ld.bfd complained.

Reviewed by: dim
Fixes: 6e6cd03c911c libc/quad: narrow list of symbols exposed on i386
Differential Revision: https://reviews.freebsd.org/D44879

show more ...


# 6e6cd03c 07-Mar-2024 Brooks Davis <brooks@FreeBSD.org>

libc/quad: narrow list of symbols exposed on i386

These symbols aren't present on i386 so don't try to expose them.

Given the structure of quad/Makefile.inc, it might make more sense to
have per-ar

libc/quad: narrow list of symbols exposed on i386

These symbols aren't present on i386 so don't try to expose them.

Given the structure of quad/Makefile.inc, it might make more sense to
have per-arch symbol maps here, but this is sufficent to build with
WITHOUT_UNDEFINED_VERSION on i386.

Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D44243

show more ...


# 1ca63a82 15-Nov-2023 Brooks Davis <brooks@FreeBSD.org>

libc: Remove empty comments in Symbol.map

These were left over from $FreeBSD$ removal.

Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D42612


# 42b38843 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line .h pattern

Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/


# f0bd655a 19-Apr-2024 Brooks Davis <brooks@FreeBSD.org>

libc/quad: further narrow list of i386 symbols

It's unclear to me why lld didn't complain about these are they aren't
present and haven't been. Instead ld.bfd complained.

Reviewed by: dim
Fixes:

libc/quad: further narrow list of i386 symbols

It's unclear to me why lld didn't complain about these are they aren't
present and haven't been. Instead ld.bfd complained.

Reviewed by: dim
Fixes: 6e6cd03c911c libc/quad: narrow list of symbols exposed on i386
Differential Revision: https://reviews.freebsd.org/D44879

show more ...


# 6e6cd03c 07-Mar-2024 Brooks Davis <brooks@FreeBSD.org>

libc/quad: narrow list of symbols exposed on i386

These symbols aren't present on i386 so don't try to expose them.

Given the structure of quad/Makefile.inc, it might make more sense to
have per-ar

libc/quad: narrow list of symbols exposed on i386

These symbols aren't present on i386 so don't try to expose them.

Given the structure of quad/Makefile.inc, it might make more sense to
have per-arch symbol maps here, but this is sufficent to build with
WITHOUT_UNDEFINED_VERSION on i386.

Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D44243

show more ...


# 1ca63a82 15-Nov-2023 Brooks Davis <brooks@FreeBSD.org>

libc: Remove empty comments in Symbol.map

These were left over from $FreeBSD$ removal.

Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D42612


# 42b38843 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line .h pattern

Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/


# 2a43680e 31-May-2007 Daniel Eischen <deischen@FreeBSD.org>

Export quad symbols. They were previously commented out. These symbols
really shouldn't be exported since they should be pulled from libgcc, but
the build of some applications is broken and they ex

Export quad symbols. They were previously commented out. These symbols
really shouldn't be exported since they should be pulled from libgcc, but
the build of some applications is broken and they expect to see them in
libc. glibc exports these symbols, although Solaris doesn't appear to,
so export them for compatibility's sake.

After discussion with: kan

show more ...


# 5f864214 29-Apr-2007 Daniel Eischen <deischen@FreeBSD.org>

Use C comments since we now preprocess these files with CPP.


# cce72e88 13-Mar-2006 Daniel Eischen <deischen@FreeBSD.org>

Add symbol maps and initial symbol version definitions to libc.

Reviewed by: davidxu


# f0bd655a 19-Apr-2024 Brooks Davis <brooks@FreeBSD.org>

libc/quad: further narrow list of i386 symbols

It's unclear to me why lld didn't complain about these are they aren't
present and haven't been. Instead ld.bfd complained.

Reviewed by: dim
Fixes:

libc/quad: further narrow list of i386 symbols

It's unclear to me why lld didn't complain about these are they aren't
present and haven't been. Instead ld.bfd complained.

Reviewed by: dim
Fixes: 6e6cd03c911c libc/quad: narrow list of symbols exposed on i386
Differential Revision: https://reviews.freebsd.org/D44879

show more ...


# 6e6cd03c 07-Mar-2024 Brooks Davis <brooks@FreeBSD.org>

libc/quad: narrow list of symbols exposed on i386

These symbols aren't present on i386 so don't try to expose them.

Given the structure of quad/Makefile.inc, it might make more sense to
have per-ar

libc/quad: narrow list of symbols exposed on i386

These symbols aren't present on i386 so don't try to expose them.

Given the structure of quad/Makefile.inc, it might make more sense to
have per-arch symbol maps here, but this is sufficent to build with
WITHOUT_UNDEFINED_VERSION on i386.

Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D44243

show more ...


# 1ca63a82 15-Nov-2023 Brooks Davis <brooks@FreeBSD.org>

libc: Remove empty comments in Symbol.map

These were left over from $FreeBSD$ removal.

Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D42612


# 42b38843 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line .h pattern

Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/


# 2a43680e 31-May-2007 Daniel Eischen <deischen@FreeBSD.org>

Export quad symbols. They were previously commented out. These symbols
really shouldn't be exported since they should be pulled from libgcc, but
the build of some applications is broken and they ex

Export quad symbols. They were previously commented out. These symbols
really shouldn't be exported since they should be pulled from libgcc, but
the build of some applications is broken and they expect to see them in
libc. glibc exports these symbols, although Solaris doesn't appear to,
so export them for compatibility's sake.

After discussion with: kan

show more ...


# 5f864214 29-Apr-2007 Daniel Eischen <deischen@FreeBSD.org>

Use C comments since we now preprocess these files with CPP.


# cce72e88 13-Mar-2006 Daniel Eischen <deischen@FreeBSD.org>

Add symbol maps and initial symbol version definitions to libc.

Reviewed by: davidxu


# 2a43680e 31-May-2007 Daniel Eischen <deischen@FreeBSD.org>

Export quad symbols. They were previously commented out. These symbols
really shouldn't be exported since they should be pulled from libgcc, but
the build of some applications is broken and they ex

Export quad symbols. They were previously commented out. These symbols
really shouldn't be exported since they should be pulled from libgcc, but
the build of some applications is broken and they expect to see them in
libc. glibc exports these symbols, although Solaris doesn't appear to,
so export them for compatibility's sake.

After discussion with: kan

show more ...


# 5f864214 29-Apr-2007 Daniel Eischen <deischen@FreeBSD.org>

Use C comments since we now preprocess these files with CPP.


# cce72e88 13-Mar-2006 Daniel Eischen <deischen@FreeBSD.org>

Add symbol maps and initial symbol version definitions to libc.

Reviewed by: davidxu