aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/quad
diff options
context:
space:
mode:
authorDaniel Eischen <deischen@FreeBSD.org>2007-05-31 13:07:37 +0000
committerDaniel Eischen <deischen@FreeBSD.org>2007-05-31 13:07:37 +0000
commit2a43680e9fb8f89b35fcb687effdba241a72829d (patch)
tree4a66b122d4038e79af5ebf06ebc7b644f2102a37 /lib/libc/quad
parent2665faf49713872c4bd3a175f85e6d5254e28259 (diff)
downloadsrc-2a43680e9fb8f89b35fcb687effdba241a72829d.tar.gz
src-2a43680e9fb8f89b35fcb687effdba241a72829d.zip
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
Notes
Notes: svn path=/head/; revision=170155
Diffstat (limited to 'lib/libc/quad')
-rw-r--r--lib/libc/quad/Symbol.map12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/libc/quad/Symbol.map b/lib/libc/quad/Symbol.map
index 30ad93257efa..82ad9402a9ff 100644
--- a/lib/libc/quad/Symbol.map
+++ b/lib/libc/quad/Symbol.map
@@ -3,11 +3,12 @@
*/
FBSD_1.0 {
-};
-
-/* XXX - Do these really need to be exported??? */
-FBSDprivate_1.0 {
-#if 0
+ /*
+ * 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
+ * them, but they do not appear to be exported in Solaris.
+ */
__adddi3;
__anddi3;
__ashldi3;
@@ -34,5 +35,4 @@ FBSDprivate_1.0 {
__udivdi3;
__umoddi3;
__xordi3;
-#endif
};