Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755530AbXFTPZw (ORCPT ); Wed, 20 Jun 2007 11:25:52 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753467AbXFTPZo (ORCPT ); Wed, 20 Jun 2007 11:25:44 -0400 Received: from mail-in-05.arcor-online.net ([151.189.21.45]:54777 "EHLO mail-in-05.arcor-online.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753330AbXFTPZn (ORCPT ); Wed, 20 Jun 2007 11:25:43 -0400 In-Reply-To: <467915DD.7020906@grupopie.com> References: <4678013C.5090402@grupopie.com> <200706200033.16708.vapier@gentoo.org> <467915DD.7020906@grupopie.com> Mime-Version: 1.0 (Apple Message framework v623) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit Cc: Mike Frysinger , Satyam Sharma , Andrew Morton , linux-kernel From: Segher Boessenkool Subject: Re: [PATCH] remove usage of memmem from scripts/kallsyms.c Date: Wed, 20 Jun 2007 17:25:37 +0200 To: Paulo Marques X-Mailer: Apple Mail (2.623) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 907 Lines: 24 >>> So we could remove the "#define _GNU_SOURCE" at the top >>> of scripts/kallsyms.c too, presumably? If not (i.e. if there are >>> more GNUisms left in that file anyway), then I'm not sure if we >>> really gain by the change. >> yes, i believe this is true > > I only tried in on x86 with my toolchain and it works, but I don't > know if it is worth the risk of breaking someone's setup for virtually > no gain... With the memmem() removed, the code builds (and works) fine on several non-GNU systems. It should be perfectly safe to remove the _GNU_SOURCE. Perhaps you should replace it with the proper POSIX_ define so it won't be broken again? Segher - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/