[fpc-devel] Building of FPC trunk broken on Darwin

2014-11-23 Thread Joao Morais


Hello list!

Trunk is broken on Darwin i386 since rev 29085 with the following message:

=
/Applications/Xcode.app/Contents/Developer/usr/bin/make echotime
Start now 13:25:24
/usr/bin/diff ppc3 ppc386
Binary files ppc3 and ppc386 differ
make[2]: *** [cycle] Error 2
make[1]: *** [compiler_cycle] Error 2
make: *** [build-stamp.i386-darwin] Error 2
=

Using both 2.6.2 or 2.6.4 as the starting compiler. Rev 29084 is nice.

Joao Morais

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] Building of FPC trunk broken on Darwin

2014-11-23 Thread Jonas Maebe
On 23/11/14 16:31, Joao Morais wrote:
 Trunk is broken on Darwin i386 since rev 29085 with the following message:
 
 =
 /Applications/Xcode.app/Contents/Developer/usr/bin/make echotime
 Start now 13:25:24
 /usr/bin/diff ppc3 ppc386
 Binary files ppc3 and ppc386 differ
 make[2]: *** [cycle] Error 2
 make[1]: *** [compiler_cycle] Error 2
 make: *** [build-stamp.i386-darwin] Error 2
 =
 
 Using both 2.6.2 or 2.6.4 as the starting compiler. Rev 29084 is nice.

When reporting problems, always mention all steps that you took and
extra parameters you specified. In this case, the problem only occurs if
you use a variant of the -g parameter (which I only know because someone
else reported it before): http://bugs.freepascal.org/view.php?id=27051


Jonas
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] Building of FPC trunk broken on Darwin

2014-11-23 Thread Florian Klaempfl
Am 23.11.2014 16:50, schrieb Jonas Maebe:
 On 23/11/14 16:31, Joao Morais wrote:
 Trunk is broken on Darwin i386 since rev 29085 with the following message:

 =
 /Applications/Xcode.app/Contents/Developer/usr/bin/make echotime
 Start now 13:25:24
 /usr/bin/diff ppc3 ppc386
 Binary files ppc3 and ppc386 differ
 make[2]: *** [cycle] Error 2
 make[1]: *** [compiler_cycle] Error 2
 make: *** [build-stamp.i386-darwin] Error 2
 =

 Using both 2.6.2 or 2.6.4 as the starting compiler. Rev 29084 is nice.
 
 When reporting problems, always mention all steps that you took and
 extra parameters you specified. In this case, the problem only occurs if
 you use a variant of the -g parameter (which I only know because someone
 else reported it before): http://bugs.freepascal.org/view.php?id=27051

What about a OVERRIDECOMPARECHECK parameter for the makefiles?

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] Building of FPC trunk broken on Darwin

2014-11-23 Thread Jonas Maebe
On 23/11/14 17:21, Florian Klaempfl wrote:
 Am 23.11.2014 16:50, schrieb Jonas Maebe:
 When reporting problems, always mention all steps that you took and
 extra parameters you specified. In this case, the problem only occurs if
 you use a variant of the -g parameter (which I only know because someone
 else reported it before): http://bugs.freepascal.org/view.php?id=27051
 
 What about a OVERRIDECOMPARECHECK parameter for the makefiles?

Definitely not. I think the only solution at that level would be to
compare the generated object files rather than the entire binaries (like
gcc does), but FPC's build system does not easily lend itself to that.

Another solution would be to not support building the compiler with the
RTL of the previous release, or to introduce a policy that the compiler
itself must not depend on RTL features introduced since the last release
(although this is hard to enforce/test automatically, since make cycle
always uses the new RTL).


Jonas
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel