SOURCES: upstart-builtin_offsetof.patch (NEW) - definition of __bu...

Jakub Bogusz qboosh w pld-linux.org
Pon, 4 Wrz 2006, 12:04:54 CEST


On Sun, Sep 03, 2006 at 04:46:29PM +0200, blues wrote:
> Author: blues                        Date: Sun Sep  3 14:46:29 2006 GMT
> Module: SOURCES                       Tag: HEAD
> ---- Log message:
> - definition of __builtin_offsetof for older gcc

> +--- ./upstart/control.c.org	2006-08-31 01:14:14.000000000 +0000
> ++++ ./upstart/control.c	2006-09-03 14:38:22.000000000 +0000
> +@@ -105,6 +105,10 @@
> + 		goto invalid; \
> + 	}
> + 
> ++/**
> ++ * For gcc < 3.4 (or 4?)
> ++ **/
> ++#define __builtin_offsetof(x,y) 0

Tak to działać nie będzie. Pole sun_path nie jest pierwsze w strukturze.


PS. działające makro offsetof() jest w źródłach libintl, nawet
dołączonych do źródeł upstarta.

-- 
Jakub Bogusz    http://qboosh.cs.net.pl/


Więcej informacji o liście dyskusyjnej pld-devel-pl