X-Recipient: archive-cygwin@delorie.com
X-SWARE-Spam-Status: No, hits=-2.3 required=5.0 	tests=AWL,BAYES_00
X-Spam-Check-By: sourceware.org
X-VR-Score: -30.00
X-Authority-Analysis: v=1.0 c=1 a=J_OOFLP-VM0A:10 a=32ZctuUUCG4H_XhEZgEA:9  a=-jB6e-nXtzVLNNoP-6YA:7 a=2U_c1e-eahrKA5NVodeghckedBcA:4
X-CM-Score: 0.00
Message-ID: <4B1218AB.9030503@ou.edu>
Date: Sun, 29 Nov 2009 00:46:03 -0600
From: "Stephen M. Kenton" <skenton@ou.edu>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: cygwin@cygwin.com
Subject: Re: Conflict between elf.h and ELFTypes.h
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

 >>I was tinkering with cross compiling the Linux kernel on Cygwin 1.7 and
 >>go a new error since the last time. The kernel compression now uses some
 >>more elf definitions for x86 which are in elf.h on Linux but in
 >>ELFTypes.h on Cygwin 1.7. You cannot include both because there is a
 >>conflict between elf.h and ELFTypes.h. This is in addition to the
 >>non-x86 elf definitions used on Linux by scripts/mod/modpost which are
 >>not available in the elf.h on Cygwin.
 >
 >Patches Thoughtfully Considered.
 >
 >cgf

Fair enough. I'll see if I what I can figure out. How does one handle 
the copyright on  header files which must have the exact same spelling 
and values for things like elf constants? ELFTypes.h is already GPL like 
the Linux elf.h while the Cygwin elf.h is copyright Red Hat Inc. with 
the "CYGWIN_LICENSE" ? Can we just copy paste the actual definitions and 
their descriptions or do we have to retype them and try to make up 
different descriptions and comments? Are the /usr/include headers and 
elf.h in particular the special domain of anyone I should consult with 
off list before cooking up patches?

Thanks,

Steve



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

