From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kay Sievers Date: Wed, 05 Apr 2006 19:03:15 +0000 Subject: Re: udev 085 warnings Message-Id: <20060405190315.GB21206@vrfy.org> List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org On Wed, Apr 05, 2006 at 11:10:40AM +0200, Jan Engelhardt wrote: > I am currently compiling udev-085-14.src.rpm from the opensuse OSS-factory > tree on a 64-bit arch and get a lot of these warnings: > > fat.c:325: warning: cast increases required alignment of target type > 325: > next = le32_to_cpu(*((uint32_t *) buf) & 0x0fffffff); > > Will there be a proper fix or is this just another of these nice gcc > warnings that are superfluous? GCC is correct warning about that, cause the Makefile asked for that kind of warning. The buffer access is always aligned but the compiler can't know that. To get rid of it, you would need to memcpy() the integer in a variable or access it byte by byte and shift it to an integer value. Removing -Wcast-align should be the easiest. :) Kay ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel