gdc 4.1 status

Next Upload: 0.25-4.1.2-17d1

Some binary built while preparing upload (not up-to-date then) can be found here

Architectures with phobos enabled

Architecture

Does build?

Comments

alpha

(./) 0.25-4.1.2-17d1

(./)

amd64

(./) 0.25-4.1.2-17

(./)

arm

(./) 0.25-4.1.2-17d1

(./)

hppa

(./) 0.25-4.1.2-17

(./)

i386

(./) 0.25-4.1.2-17

(./)

ia64

(./) 0.25-4.1.2-17d1

(./)

mips

(./) 0.25-4.1.2-17d1

{X} fpclassify link problem, will be easy to fix

mipsel

(./) 0.25-4.1.2-17d1

{X} fpclassify link problem, will be easy to fix

powerpc

(./) 0.25-4.1.2-17

(./)

s390

(./) 0.25-4.1.2-17d1

(./)

hurd-i386

{X} 0.25-4.1.2-17d1

Should be easy to fix

m68k

?

Not tested yet

armel

(./) 0.25-4.1.2-17d1

(./)

kfreebsd-i386

(./) 0.25-4.1.2-17d1

(./)

kfreebsd-amd64

(./) 0.25-4.1.2-17

(./)

Architectures with phobos disabled

Architecture

Does build?

Comments

sparc

(./) 0.25-4.1.2-17

(./)

Tango tests

Architecture

Does RT build?

Does User lib build?

Unittests

Comments

alpha

(./) 0.25-4.1.2-19

{X} Formatter need at least same workaround as for X86_64 due to wrong calling convention being used for vararg functions. However, va_list seems to be va_list_tag on Alpha which is not compatible with what is used for amd64.

amd64

(./)

(./)

{X} http://dsource.org/projects/tango/ticket/865

Testing on ?ArchLinux, but with recent GDC with at least some Debian patches

arm

hppa

i386

(./)

(./)

(./) (with workarounds)

Testing on Ubuntu

ia64

mips

mipsel

powerpc

s390

sparc

(./) 0.25-4.1.2-19

(./)

{X} http://www.dsource.org/projects/tango/ticket/901 , http://www.dsource.org/projects/tango/ticket/905, http://www.dsource.org/projects/tango/ticket/909, http://www.dsource.org/projects/tango/ticket/920

The 3 first issues are SIGBUS'es which I suspect are compiler errors, one suggested possibility wrong alignment. The 4th ticket is the most serious, as I believe exception handling does not work properly. Also, libgphobos and friends are not automatically linked - I would like for Tango to install spec file or similar if not present (or update the existing one if not proper for Tango).

hurd-i386

m68k

armel

kfreebsd-i386

kfreebsd-amd64

Bugs