[RTEMS Project] #1742: Warnings in system headers

RTEMS trac trac at rtems.org
Sat Nov 22 12:17:01 UTC 2014


#1742: Warnings in system headers
-----------------------------+-----------------------------
 Reporter:  sebastian.huber  |       Owner:  ralf.corsepius
     Type:  defect           |      Status:  closed
 Priority:  normal           |   Milestone:  4.11
Component:  Newlib           |     Version:  4.11
 Severity:  normal           |  Resolution:  wontfix
 Keywords:                   |
-----------------------------+-----------------------------
Changes (by gedare):

 * version:  unspecified => 4.11
 * milestone:   => 4.11


Old description:

> Adding -Wsystem-headers to the CFLAGS reveals the following warnings:
>
> /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
> rtems4.11/include/sys/cdefs.h:53:0: warning: "__P" redefined
> ../../../../../sis/lib/include/rtems/bsd/sys/cdefs.h:61:0: note: this is
> the location of the previous definition
> /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
> rtems4.11/include/sys/cdefs.h:88:0: warning: "__weak_reference" redefined
> ../../../../../sis/lib/include/rtems/bsd/sys/cdefs.h:149:0: note: this is
> the location of the previous definition
> /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
> rtems4.11/include/sys/cdefs.h:91:0: warning: "__warn_references"
> redefined
> ../../../../../sis/lib/include/rtems/bsd/sys/cdefs.h:152:0: note: this is
> the location of the previous definition
>
> /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
> rtems4.11/include/sys/types.h:393:0: warning: "PTHREAD_MUTEX_NORMAL"
> redefined
> /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
> rtems4.11/include/sys/types.h:310:0: note: this is the location of the
> previous definition
> /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
> rtems4.11/include/sys/types.h:394:0: warning: "PTHREAD_MUTEX_RECURSIVE"
> redefined
> /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
> rtems4.11/include/sys/types.h:325:0: note: this is the location of the
> previous definition
> /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
> rtems4.11/include/sys/types.h:396:0: warning: "PTHREAD_MUTEX_DEFAULT"
> redefined
> /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
> rtems4.11/include/sys/types.h:332:0: note: this is the location of the
> previous definition

New description:

 Adding -Wsystem-headers to the CFLAGS reveals the following warnings:

 /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
 rtems4.11/include/sys/cdefs.h:53:0: warning: "__P" redefined
 ../../../../../sis/lib/include/rtems/bsd/sys/cdefs.h:61:0: note: this is
 the location of the previous definition
 /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
 rtems4.11/include/sys/cdefs.h:88:0: warning: "__weak_reference" redefined
 ../../../../../sis/lib/include/rtems/bsd/sys/cdefs.h:149:0: note: this is
 the location of the previous definition
 /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
 rtems4.11/include/sys/cdefs.h:91:0: warning: "__warn_references" redefined
 ../../../../../sis/lib/include/rtems/bsd/sys/cdefs.h:152:0: note: this is
 the location of the previous definition

 /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
 rtems4.11/include/sys/types.h:393:0: warning: "PTHREAD_MUTEX_NORMAL"
 redefined
 /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
 rtems4.11/include/sys/types.h:310:0: note: this is the location of the
 previous definition
 /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
 rtems4.11/include/sys/types.h:394:0: warning: "PTHREAD_MUTEX_RECURSIVE"
 redefined
 /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
 rtems4.11/include/sys/types.h:325:0: note: this is the location of the
 previous definition
 /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
 rtems4.11/include/sys/types.h:396:0: warning: "PTHREAD_MUTEX_DEFAULT"
 redefined
 /opt/rtems-4.11/lib/gcc/sparc-rtems4.11/4.5.2/../../../../sparc-
 rtems4.11/include/sys/types.h:332:0: note: this is the location of the
 previous definition

--

--
Ticket URL: <http://devel.rtems.org/ticket/1742#comment:4>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list