From owner-freebsd-questions Tue Aug 22 15: 1:43 2000 Delivered-To: freebsd-questions@freebsd.org Received: from mail.bezeqint.net (mail-b.bezeqint.net [192.115.106.24]) by hub.freebsd.org (Postfix) with ESMTP id A6BF537B423 for ; Tue, 22 Aug 2000 15:01:34 -0700 (PDT) Received: from bsd.net.il (bzq-183-210.bezeqint.net) by mail.bezeqint.net (Sun Internet Mail Server sims.3.5.2000.03.23.18.03.p10) with ESMTP id <0FZP005MURT5HP@mail.bezeqint.net> for freebsd-questions@freebsd.org; Wed, 23 Aug 2000 01:00:46 +0300 (IDT) Received: (from nimrodm@localhost) by bsd.net.il (8.9.3/8.9.3) id AAA27264 for freebsd-questions@freebsd.org; Wed, 23 Aug 2000 00:53:25 +0300 (IDT envelope-from nimrodm) Date: Wed, 23 Aug 2000 00:53:25 +0300 From: Nimrod Mesika Subject: c++ constructors and shared libraries To: freebsd-questions@freebsd.org Reply-To: nimrodm@email.com Message-id: <20000823005325.A27211@localhost.bsd.net.il> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline Mail-Followup-To: freebsd-questions@freebsd.org User-Agent: Mutt/1.2i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Seems like C++ constructors for globally declared objects are not called when a shared object is loaded (dlopen). I discovered this while playing with Octave, and have been told it works ok on other platforms (specifically, Linux). Any ideas? -- Nimrod. http://www.geocities.com/rodd_27 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message