F23 System Wide Change: Mono 4

Jaromir Capik jcapik at redhat.com
Mon May 4 18:20:50 UTC 2015


Hello everone.


> From: "Stephen Gallagher" <sgallagh at redhat.com>
> To: devel at lists.fedoraproject.org
> Sent: Monday, May 4, 2015 2:32:46 PM
> Subject: Re: F23 System Wide Change: Mono 4
> 
> So I don't really see any problem with bootstrapping it once with
> monolite and then rebuilding it with itself, provided of course that
> all of this happens in Rawhide well before Branch (the earlier the
> better; ideally prior to the Mass Rebuild for F23).

I tried to build the following SRPM in f23, f22 and f21.

https://elsupergomez.fedorapeople.org/SRPMS/mono-3.4.0-2.fc20.src.rpm


The build succeeds in f21, but FTBFS in f22 and f23.

f21 build log:
https://kojipkgs.fedoraproject.org//work/tasks/4478/9654478/build.log

f22 build log:
https://kojipkgs.fedoraproject.org//work/tasks/4337/9654337/build.log

f23 build log:
https://kojipkgs.fedoraproject.org//work/tasks/4188/9654188/build.log

As the above files will disappear soon, I'm attaching the relevant
part of the build log ...

-----------
  CC     libmini_static_la-mini-posix.lo
  CXXLD  libmini-static.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC     mono_boehm-main.o
  CCLD   mono-boehm
./.libs/libmini-static.a(libmini_static_la-mini.o): In function `mono_get_jit_tls_offset':
/builddir/build/BUILD/mono-3.4.0/mono/mini/mini.c:2637: undefined reference to `mono_jit_tls'
/builddir/build/BUILD/mono-3.4.0/mono/mini/mini.c:2637: undefined reference to `mono_jit_tls'
collect2: error: ld returned 1 exit status
Makefile:1229: recipe for target 'mono-boehm' failed
make[4]: Leaving directory '/builddir/build/BUILD/mono-3.4.0/mono/mini'
make[4]: *** [mono-boehm] Error 1
make[3]: *** [all] Error 2
Makefile:1071: recipe for target 'all' failed
make[3]: Leaving directory '/builddir/build/BUILD/mono-3.4.0/mono/mini'
Makefile:374: recipe for target 'all-recursive' failed
make[2]: Leaving directory '/builddir/build/BUILD/mono-3.4.0/mono'
make[2]: *** [all-recursive] Error 1
Makefile:454: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/builddir/build/BUILD/mono-3.4.0'
Makefile:381: recipe for target 'all' failed
make: *** [all] Error 2
-----------

So, I guess the failure needs to be resolved first.

Regards,
Jaromir.

--
Jaromir Capik
Red Hat Czech, s.r.o.
Software Engineer / Secondary Arch

Email: jcapik at redhat.com
Web: www.cz.redhat.com
Red Hat Czech s.r.o., Purkynova 99/71, 612 45, Brno, Czech Republic
IC: 27690016 


More information about the devel mailing list