[tlbuild] sparc-solaris builder?

Mojca Miklavec mojca.miklavec.lists at gmail.com
Tue May 13 15:39:18 CEST 2014


On Thu, Mar 20, 2014 at 10:43 AM, Peter Breitenlohner wrote:
> On Mon, 17 Mar 2014, Mojca Miklavec wrote:
>
>>> if I understand you correctly, you can compile everything except ICU
>>> without
>>> any special options and ICU with -std=gnu99 or -std=c99.
>>
>> Yes.
>>
>> I just found the relevant ticket now:
>> - http://bugs.icu-project.org/trac/ticket/10580
>> (This is the problematic commit:
>> http://bugs.icu-project.org/trac/changeset/34320)
>
> Hi all,
>
> I just update ICU to 53.1 (release candidate) and applied the patch from
> ticket/10580.
>
> It should now be possible to build all of TL without any special compiler
> flags (for gcc-4.8).  Probably you stll need --disable-luajittex.


Dear Peter,

Weird enough I'm still getting the following error(s):

...
generating dependency information for
/path/to/libs/icu/icu-53.1/source/common/umapfile.c
In file included from /usr/include/inttypes.h:20:0,
                 from
/path/to/libs/icu/icu-53.1/source/common/unicode/ptypes.h:80,
                 from
/path/to/libs/icu/icu-53.1/source/common/unicode/umachine.h:44,
                 from
/path/to/libs/icu/icu-53.1/source/common/unicode/utypes.h:36,
                 from
/path/to/libs/icu/icu-53.1/source/common/unicode/putil.h:27,
                 from /path/to/libs/icu/icu-53.1/source/common/umapfile.c:22:
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.0/include-fixed/sys/feature_tests.h:350:2:
error: #error "Compiler or options invalid; UNIX 03 and POSIX.1-2001
applications
        require the use of c99"
 #error "Compiler or options invalid; UNIX 03 and POSIX.1-2001 applications \
  ^
generating dependency information for
/path/to/libs/icu/icu-53.1/source/common/udatamem.c
...

but the build as a whole succeeds despite these errors being shown.

The machine recently switched to gcc 4.9 (and I have no way to test
4.8 any longer), so I'm not sure if this is something introduced with
the latest gcc or something that I simply missed earlier as it wasn't
a fatal error.

Mojca



More information about the tlbuild mailing list