Build breakage
Jean Christophe Beyler
jcbeyler at google.com
Thu Jul 18 00:19:05 UTC 2019
LGTM too :)
Jc
On Tue, Jul 16, 2019 at 3:55 PM Man Cao <manc at google.com> wrote:
> Looks good.
>
> -Man
>
>
> On Tue, Jul 16, 2019 at 2:32 PM Arthur Eubanks <aeubanks at google.com>
> wrote:
>
> > RFR:
> >
> >
> http://cr.openjdk.java.net/~aeubanks/tsanmissinginclude/webrev.00/index.html
> > should fix the missing includes. Will considering moving tsanIgnoreList
> in
> > another change.
> >
> > On Tue, Jul 16, 2019 at 12:09 PM Man Cao <manc at google.com> wrote:
> >
> >> I cannot build TSAN after
> >> http://hg.openjdk.java.net/tsan/dev/rev/3bae5ecee45f. I'm seeing the
> >> following errors:
> >>
> >> In file included from
> >> /usr/local/google/home/manc/ws/tsan/src/hotspot/share/tsan/tsan.cpp:26:
> >>
> >>
> /usr/local/google/home/manc/ws/tsan/src/hotspot/share/classfile/tsanIgnoreList.hpp:45:24:
> >> error: expected class name
> >> class TsanIgnoreList : AllStatic {
> >> ^
> >>
> >>
> /usr/local/google/home/manc/ws/tsan/src/hotspot/share/classfile/tsanIgnoreList.hpp:54:27:
> >> error: unknown type name 'Symbol'
> >> static bool match(const Symbol* class_name, const Symbol* field_name,
> >> ^
> >>
> >>
> /usr/local/google/home/manc/ws/tsan/src/hotspot/share/classfile/tsanIgnoreList.hpp:54:53:
> >> error: unknown type name 'Symbol'
> >> static bool match(const Symbol* class_name, const Symbol* field_name,
> >> ^
> >>
> >>
> /usr/local/google/home/manc/ws/tsan/src/hotspot/share/classfile/tsanIgnoreList.hpp:55:21:
> >> error: unknown type name 'BasicType'
> >> BasicType type);
> >> ^
> >>
> >>
> /usr/local/google/home/manc/ws/tsan/src/hotspot/share/classfile/tsanIgnoreList.hpp:58:31:
> >> error: unknown type name 'FILE'
> >> static void parse_from_file(FILE* stream);
> >> ^
> >> In file included from
> >>
> >>
> /usr/local/google/home/manc/ws/tsan/src/hotspot/share/classfile/tsanIgnoreList.cpp:27:
> >>
> >>
> /usr/local/google/home/manc/ws/tsan/src/hotspot/share/classfile/tsanIgnoreList.hpp:45:24:
> >> error: expected class name
> >> class TsanIgnoreList : AllStatic {
> >> ^
> >>
> >>
> /usr/local/google/home/manc/ws/tsan/src/hotspot/share/classfile/tsanIgnoreList.hpp:54:27:
> >> error: unknown type name 'Symbol'
> >> static bool match(const Symbol* class_name, const Symbol* field_name,
> >> ^
> >>
> >>
> /usr/local/google/home/manc/ws/tsan/src/hotspot/share/classfile/tsanIgnoreList.hpp:54:53:
> >> error: unknown type name 'Symbol'
> >> static bool match(const Symbol* class_name, const Symbol* field_name,
> >> ^
> >>
> >>
> /usr/local/google/home/manc/ws/tsan/src/hotspot/share/classfile/tsanIgnoreList.hpp:55:21:
> >> error: unknown type name 'BasicType'
> >> BasicType type);
> >> ^
> >>
> >>
> /usr/local/google/home/manc/ws/tsan/src/hotspot/share/classfile/tsanIgnoreList.hpp:58:31:
> >> error: unknown type name 'FILE'
> >> static void parse_from_file(FILE* stream);
> >> ...
> >>
> >> Also, can we move tsanIgnoreList.hpp/cpp to the hotspot/share/tsan
> >> directory?
> >>
> >> -Man
> >>
> >
>
--
Thanks,
Jc
More information about the tsan-dev
mailing list