Date: Mon, 24 Jan 2000 22:35:11 -0800 From: "David O'Brien" <obrien@NUXI.com> To: current@freebsd.org Subject: ** HEADS UP ** Compiler / C++ library changes Message-ID: <20000124223511.A82859@dragon.nuxi.com>
next in thread | raw e-mail | index | archive | help
Later tonight I will make a change to our base C++ compiler that will change the way virtual tables are handled. Currently we are using THUNKS for virtual inheritance. Unfortunately there are bugs that The GCC developers thought would be fixed in GCC 2.95. However it isn't. After this change existing applications written in C++ may give errors like below when you try to run them: /usr/libexec/ld-elf.so.1: /usr/lib/libstdc++.so.3: Undefined symbol "__vt_7filebuf" The only fix is to rebuild the application and any C++ libraries used. We must make this change now, or we will have to live with this bug for the life of the entire 4.x release series. If you are interested in knowing more about the issue, I have placed some applicable emails from the GCC development lists in Berkeley mailbox format at ftp://relay.nuxi.com/obrien/thunks.mbox -- -- David (obrien@NUXI.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000124223511.A82859>