|
From: Carlo W. <li...@us...> - 2001-12-30 20:05:53
|
CVSROOT : /cvsroot/libcw
Module : src
Commit time: 2001-11-30 20:05:51 UTC
Modified files:
libcwd/README.FreeBSD libcwd/include/sys.ho.in
Log message:
Work in progress on port to FreeBSD.
---------------------- diff included ----------------------
Index: src/libcwd/README.FreeBSD
diff -u src/libcwd/README.FreeBSD:1.7 src/libcwd/README.FreeBSD:1.8
--- src/libcwd/README.FreeBSD:1.7 Mon Jul 30 21:10:04 2001
+++ src/libcwd/README.FreeBSD Sun Dec 30 12:05:41 2001
@@ -1,3 +1,12 @@
+30 December 2001
+
+ FreeBSD now compiles with g++-2.95.3.
+ It doesn't work however because _dl_loaded doesn't exist, which I need
+ to get a list of currently loaded dynamic libraries. All in all,
+ you should use linux as developers platform: _dl_loaded doesn't exist,
+ __libc_malloc et al don't exist... Of course you need to use gmake.
+ No idea why GNU make isn't the default :/
+
31 Juli 2001
FreeBSD fails to compile libcwd when using g++-2.95.3 (internal compiler error).
Index: src/libcwd/include/sys.ho.in
diff -u src/libcwd/include/sys.ho.in:1.3 src/libcwd/include/sys.ho.in:1.4
--- src/libcwd/include/sys.ho.in:1.3 Sat Dec 29 20:17:49 2001
+++ src/libcwd/include/sys.ho.in Sun Dec 30 12:05:41 2001
@@ -1,5 +1,5 @@
// @configure_input@
-// $Header: /cvsroot/l/li/libcw/src/libcwd/include/sys.ho.in,v 1.3 2001/12/30 04:17:49 libcw Exp $
+// $Header: /cvsroot/l/li/libcw/src/libcwd/include/sys.ho.in,v 1.4 2001/12/30 20:05:41 libcw Exp $
//
// Copyright (C) 2000 - 2001, by
//
@@ -45,6 +45,7 @@
// Word around (if any):
@CW_REDEFINES_FIX@
+#ifdef HAVE__G_CONFIG_H
// This is to avoid warnings like:
// /usr/include/g++-3/iostream.h:253:5: "_G_CLOG_CONFLICT" is not defined
#@CW_CONFIG_G_CONFIG_H_MACROS@ NEED_G_CONFIG_H_MACROS
@@ -56,7 +57,8 @@
#ifndef _G_HAS_LABS
#define _G_HAS_LABS @CW_HAVE_LABS@
#endif
-#endif
+#endif // NEED_G_CONFIG_H_MACROS
+#endif // HAVE__G_CONFIG_H
// Fixes for gcc-2.96 and earlier.
----------------------- End of diff -----------------------
|