Subject: Re: __used__ prevents vax GENERIC from building
To: Kirk Russell <kirk@ba23.org>
From: Christos Zoulas <christos@zoulas.com>
List: current-users
Date: 05/25/2006 18:05:41
On May 25,  5:29pm, kirk@ba23.org (Kirk Russell) wrote:
-- Subject: Re: __used__ prevents vax GENERIC from building

| On Wed, 24 May 2006, Christos Zoulas wrote:
| 
| > In article <Pine.NEB.4.44.0605241704380.17260-100000@greyhawk.on.kr>,
| > Kirk Russell  <kirk@ba23.org> wrote:
| > >Hello,
| > >
| > >I cannot build current (HEAD/200605220000Z) for the vax port.
| > >The host is i386 NetBSD 3.0.
| 
| > >cc1: warnings being treated as errors
| > >In file included from param.c:72:
| > >config_file.h:20: warning: `__used__' attribute directive ignored
| >
| > Fixed, cvs update and rebuild config.
| 
| Still doesn't appear to build for me.  I tried "#ifdef __vax__" instead
| and it appears to build -- just a WAG.  Thanks!
| 
| I think I have the config fix:
|     $ ident usr.bin/config/main.c
|     usr.bin/config/main.c:
|          $NetBSD: main.c,v 1.11 2006/05/24 23:16:50 christos Exp $
| 
| And here is what config_file.h looks like:
|      20 static const char config[]
|      21 #ifdef vax
|      22     __attribute__((__unused__))
|      23 #else
|      24     __attribute__((__used__))
|      25 #endif
|      26     =
|      27
|      28 #ifdef INCLUDE_CONFIG_FILE
| 
| And the error:
|     cc1: warnings being treated as errors
|     In file included from param.c:72:
|     config_file.h:26: warning: `__used__' attribute directive ignored

Okay, I will make it __vax__ then...

christos