summaryrefslogtreecommitdiffstats
path: root/lib/libc/quad
diff options
context:
space:
mode:
authordeischen <deischen@FreeBSD.org>2007-05-31 13:07:37 +0000
committerdeischen <deischen@FreeBSD.org>2007-05-31 13:07:37 +0000
commitd3b7ba40ef351f830061b3b27ba602d7c719baa1 (patch)
tree4a66b122d4038e79af5ebf06ebc7b644f2102a37 /lib/libc/quad
parentf291262336d4a47cf7043c797cd2e51604b61c70 (diff)
downloadFreeBSD-src-d3b7ba40ef351f830061b3b27ba602d7c719baa1.zip
FreeBSD-src-d3b7ba40ef351f830061b3b27ba602d7c719baa1.tar.gz
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
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 30ad932..82ad940 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
};
OpenPOWER on IntegriCloud