X-Authentication-Warning: mail.bio.uva.nl: Host biomacI-138.bio.uva.nl [145.18.167.138] claimed to be [145.18.167.138] Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Mon, 31 May 1999 13:10:05 +0200 To: djgpp AT delorie DOT com From: dlanor AT dds DOT nl (Ronald Landheer) Subject: Re: -fpack-struct Reply-To: djgpp AT delorie DOT com >> >Dlanor Blytkerchan wrote: >> >> My problem is this: the gcc info file says: "the offsets of the structure >> >> members won't agree with system libraries". This is what worries me: what >> >> does this mean and how likely is it that this will cause problems? >> Eli Zaretskii wrote: >> >You could try the FAQ first. I think this issue is well explained in >> >section 22.10 there. >> Naturally I checked the FAQ first, which didn't help me much, as it >> recommends using an alternative sequence of members or the >> __attribute__((packed)) thingy, which amounts to the same thing as using >> the -fpack-struct compiler option. >Either you have an old version of the FAQ, or perhaps you didn't quite >understand what the FAQ explains. Let me try again. >You asked (see above) whether using -fpack-struct could get you in >trouble with system libraries. Here's a direct quote from section >22.10: > If you use this > switch, be sure that source files which you compile with it don't use *any* > of the structures defined by library functions, or you will get some members > garbled (because the library functions weren't compiled with that switch). >I think this answers your question nicely. If not, please explain >what is missing from this answer. Hm.. That does indeed answer my question quite nicely.. Either I overlooked it when I searched the FAQ, or I should download a (much) newer version.. I'll take a look again. Thanx, Ronald Landheer aka Dlanor Blytkerchan ----- This message reached you from the messy desktop of: Ronald Landheer Currently working his butt off at: The University of Amsterdam Faculty of Biology Kruislaan 318 1098-SM Amsterdam The Netherlands