CyberShadow / Digger

A tool to build D and bisect old D versions
Other
57 stars 9 forks source link

Old versions probably need to ship with the used GCC compiler #61

Closed wilzbach closed 6 years ago

wilzbach commented 7 years ago

2.0680 and lower:

backend/go.c:82:5: error: narrowing conversion of ‘-1’ from ‘int’ to ‘mftype {aka unsigned int}’ inside { } [-Wnarrowing]
     };
     ^
In file included from root/port.c:587:0:
/usr/include/bits/mathdef.h:19:3: error: #error "Never use <bits/mathdef.h> directly; include <complex.h> instead"
 # error "Never use <bits/mathdef.h> directly; include <complex.h> instead"

Not sure whether it's worth the effort.

CyberShadow commented 7 years ago

This should be taken care of by https://github.com/CyberShadow/ae/blob/master/sys/d/manager.d#L958-L965

Is it not?