From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30896 invoked by alias); 10 Sep 2003 19:55:36 -0000 Mailing-List: contact libc-hacker-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-hacker-owner@sources.redhat.com Received: (qmail 30880 invoked from network); 10 Sep 2003 19:55:35 -0000 Received: from unknown (HELO e3.ny.us.ibm.com) (32.97.182.103) by sources.redhat.com with SMTP; 10 Sep 2003 19:55:35 -0000 Received: from northrelay04.pok.ibm.com (northrelay04.pok.ibm.com [9.56.224.206]) by e3.ny.us.ibm.com (8.12.9/8.12.2) with ESMTP id h8AJtSof054852; Wed, 10 Sep 2003 15:55:28 -0400 Received: from d27ml105.rchland.ibm.com (d01av02.pok.ibm.com [9.56.224.216]) by northrelay04.pok.ibm.com (8.12.9/NCO/VER6.6) with ESMTP id h8AJtQKI189208; Wed, 10 Sep 2003 15:55:26 -0400 To: Ulrich Drepper Cc: Glibc hackers , Paul Mackerras , Roland McGrath MIME-Version: 1.0 Subject: Re: [PATCH] Fix binary compatibility of bits/types.h Message-ID: From: Steve Munroe Date: Wed, 10 Sep 2003 19:55:00 -0000 Content-Type: text/plain; charset="us-ascii" X-SW-Source: 2003-09/txt/msg00041.txt.bz2 Ulrich Drepper writes: > But this is exactly what we are talking about. Keeping the size alone > isn't enough. The mangled name in C++ mustn't change either. This change does create a problem for powerpc and the new c++-types-check. The data file names are only qualified with $base-machine (as in c++-types-powerpc-linux-gnu.data) but 64-bit types will require different data files between powerpc32 and powerpc64. Perhaps libc/Makefile can check scripts/c++-types-$(base-machine)-$(config-os).data and if not found try scripts/c++-types-$(config-machine)-$(config-os).data? There also seems to be a problem with pthread_t between linuxthreads and nptl. pthread_t:m is OK for Linuxthreads but nplt needs pthread_t:P16__opaque_pthread.