From owner-freebsd-hackers@FreeBSD.ORG Tue Jul 11 12:22:57 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6966B16A4DE for ; Tue, 11 Jul 2006 12:22:56 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mail.gmx.net (mail.gmx.de [213.165.64.21]) by mx1.FreeBSD.org (Postfix) with SMTP id 6E96E43D45 for ; Tue, 11 Jul 2006 12:22:55 +0000 (GMT) (envelope-from matthias.andree@gmx.de) Received: (qmail invoked by alias); 11 Jul 2006 12:22:53 -0000 Received: from p509119C4.dip0.t-ipconnect.de (EHLO m2a2.dyndns.org) [80.145.25.196] by mail.gmx.net (mp035) with SMTP; 11 Jul 2006 14:22:53 +0200 X-Authenticated: #428038 Received: from localhost (localhost [127.0.0.1]) by merlin.emma.line.org (Postfix) with ESMTP id 6CB5220057F; Tue, 11 Jul 2006 14:22:50 +0200 (CEST) Received: from m2a2.dyndns.org ([127.0.0.1]) by localhost (m2a2.dyndns.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27073-12; Tue, 11 Jul 2006 14:22:47 +0200 (CEST) Received: by merlin.emma.line.org (Postfix, from userid 500) id 5D4C5200690; Tue, 11 Jul 2006 10:38:37 +0200 (CEST) From: Matthias Andree To: =?iso-8859-15?Q?V=E1clav?= Haisman In-Reply-To: <44B2D2DF.2000401@sh.cvut.cz> (=?iso-8859-15?Q?V=E1clav?= Haisman's message of "Tue, 11 Jul 2006 00:21:19 +0200") References: <200607092136.k69LaNDX055391@www.freebsd.org> <84dead720607092015q7f1701abse143f3855c2aa95a@mail.gmail.com> <1152540567.99616@origin.intron.ac> <44B2AE69.4080703@elischer.org> <44B2D2DF.2000401@sh.cvut.cz> X-PGP-Key: http://home.pages.de/~mandree/keys/GPGKEY.asc Date: Tue, 11 Jul 2006 10:38:37 +0200 Message-ID: User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: amavisd-new at emma.line.org X-Y-GMX-Trusted: 0 Cc: freebsd-hackers@freebsd.org, delphij@delphij.net, Julian Elischer , mag@intron.ac Subject: Re: kern/99979: Get Ready for Kernel Module in C++ X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Jul 2006 12:22:57 -0000 V=E1clav Haisman writes: > Binary compatibility is always a problem, no mater the language used. > Besides, doesn't the FreeBSD kernel build system always compile all > modules? It can be configured in make.conf if you want only a subset of modules. > Deciding that some features are bad beforehand, before you evaluate them > is IMO bad idea. Let interested people write a bunch of C++ modules with > the complete language before deciding on what shouldn't be used. No, that won't work -- plus you need a bunch of run-time support (libstdc++ isn't exactly something that belongs into the kernel you know). --=20 Matthias Andree