Hello everone.
From: "Stephen Gallagher" <sgallagh(a)redhat.com>
To: devel(a)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(a)redhat.com
Web:
www.cz.redhat.com
Red Hat Czech s.r.o., Purkynova 99/71, 612 45, Brno, Czech Republic
IC: 27690016