Opened 7 years ago

Last modified 7 years ago

#53662 closed defect

gcc48: incompatible with isl 0.18 — at Version 3

Reported by: Alex-Vidal (Alex Vidal) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ryandesign (Ryan Carsten Schmidt), mojca (Mojca Miklavec)
Port: gcc48 isl upc dragonegg-3.3-gcc-4.8 dragonegg-3.4-gcc-4.8

Description (last modified by mojca (Mojca Miklavec))

An update of isl broke gcc48 on all OS versions (see #53617).

Here's one part of the error from the 10.12 buildbot:

In file included from /path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:48:
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-poly.h:397:43: error: unknown type name 'isl_constraint'
extern void print_isl_constraint (FILE *, isl_constraint *);
                                          ^
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-poly.h:401:35: error: unknown type name 'isl_constraint'
extern void debug_isl_constraint (isl_constraint *);
                                  ^
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:56:24: error: use of undeclared identifier 'isl_union_set_empty'; did you mean 'isl_union_map_empty'?
  isl_union_set *res = isl_union_set_empty (space);
                       ^~~~~~~~~~~~~~~~~~~
                       isl_union_map_empty
/opt/local/include/isl/union_map.h:27:27: note: 'isl_union_map_empty' declared here
__isl_give isl_union_map *isl_union_map_empty(__isl_take isl_space *dim);
                          ^
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:56:18: error: cannot initialize a variable of type 'isl_union_set *' with an rvalue of type 'isl_union_map *'
  isl_union_set *res = isl_union_set_empty (space);
                 ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:144:7: error: unknown type name 'isl_constraint'
      isl_constraint *c;
      ^
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:147:11: error: use of undeclared identifier 'isl_equality_alloc'
      c = isl_equality_alloc(isl_local_space_copy(LocalSpace));
          ^
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:153:11: error: use of undeclared identifier 'isl_equality_alloc'
      c = isl_equality_alloc(isl_local_space_copy(LocalSpace));
          ^
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:159:11: error: use of undeclared identifier 'isl_inequality_alloc'
      c = isl_inequality_alloc(isl_local_space_copy(LocalSpace));
          ^
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:165:11: error: use of undeclared identifier 'isl_inequality_alloc'
      c = isl_inequality_alloc(isl_local_space_copy(LocalSpace));
          ^
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:268:3: error: unknown type name 'isl_constraint'
  isl_constraint *c;
  ^
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:287:11: error: use of undeclared identifier 'isl_equality_alloc'
      c = isl_equality_alloc(isl_local_space_copy(LocalSpace));
          ^
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:311:7: error: use of undeclared identifier 'isl_inequality_alloc'
  c = isl_inequality_alloc(isl_local_space_copy(LocalSpace));
      ^
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:317:7: error: use of undeclared identifier 'isl_inequality_alloc'
  c = isl_inequality_alloc(LocalSpace);
      ^
/path/to/gcc48/work/gcc-4.8.5/gcc/graphite-optimize-isl.c:432:7: error: use of undeclared identifier 'isl_union_set_from_set'; did you mean 'isl_union_map_from_map'?
                                                isl_union_set_from_set(domain));
                                                ^~~~~~~~~~~~~~~~~~~~~~
                                                isl_union_map_from_map

Change History (5)

Changed 7 years ago by Alex-Vidal (Alex Vidal)

Attachment: main.log added

Log

Changed 7 years ago by ruipacheco (Rui Pacheco)

Attachment: main.2.log added

comment:1 Changed 7 years ago by ruipacheco (Rui Pacheco)

Have a similar problem, different log output. Added main.2.log to ticket.

comment:2 Changed 7 years ago by mojca (Mojca Miklavec)

Cc: ryandesign mojca added
Description: modified (diff)
Keywords: gcc48 removed
Owner: set to MarcusCalhoun-Lopez
Port: isl added
Status: newassigned
Summary: gcc48: Failed to build, command execution failedgcc48: incompatible with isl 0.18
Version: 2.4.1

comment:3 Changed 7 years ago by mojca (Mojca Miklavec)

Description: modified (diff)
Note: See TracTickets for help on using tickets.