From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28079 invoked by alias); 2 Mar 2006 04:11:56 -0000 Received: (qmail 28062 invoked by uid 22791); 2 Mar 2006 04:11:55 -0000 X-Spam-Check-By: sourceware.org Received: from dsl027-180-168.sfo1.dsl.speakeasy.net (HELO sunset.davemloft.net) (216.27.180.168) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 02 Mar 2006 04:11:53 +0000 Received: from localhost ([127.0.0.1] ident=davem) by sunset.davemloft.net with esmtp (Exim 4.60) (envelope-from ) id 1FEfAW-0002EE-Oc for libc-hacker@sources.redhat.com; Wed, 01 Mar 2006 20:12:00 -0800 Date: Thu, 02 Mar 2006 04:11:00 -0000 Message-Id: <20060301.201200.62138935.davem@davemloft.net> To: libc-hacker@sources.redhat.com Subject: check-textrel From: "David S. Miller" Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mailing-List: contact libc-hacker-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-hacker-owner@sourceware.org X-SW-Source: 2006-03/txt/msg00011.txt.bz2 I just noticed the elf/check-textrel test is failing on sparc. It complains because the third segment of all the shared objects are writable and executable. This turns out to be the .tdata section. LOAD off 0x0014e478 vaddr 0x0015e478 paddr 0x0015e478 align 2**16 filesz 0x00004984 memsz 0x00007268 flags rwx ... 17 .tdata 00000008 0015e478 0015e478 0014e478 2**2 CONTENTS, ALLOC, LOAD, DATA, THREAD_LOCAL Probably some binutils issue?