On Aug 5, 2022, at 18:14, Robert Kennedy wrote:

> I have been playing around with CFLAGS += -Xarch_ppc -faltivec in my 
> Makefile, as suggested by Josh.
> 
> I noticed that if I include CFLAGS += -Xarch_ppc -faltivec in my Makefile, 
> the output from the clang compiler gets garbled but the M2VDownsizerbinary 
> appears to build fine.  
> E,g,
> /opt/local/var/macports/build/_Users_grinch_Macports_ports_multimedia_M2VDownsizer/M2VDownsizer/work/compwrap/cc/usr/bin/clang
>  -Os -arch x86_64 -Wall -g -Xarch_ppc -faltivec -Xarch_ppc64 -faltivec -I./ 
> -Iutils -Iutils/altivec -Impeg2dec -Impeg2enc 
> -I/System/Library/Frameworks/CoreServices.framework/Headers  -c 
> utils/mpegconsts.c -o obj/utils/mpegconsts.o
> 
> clang: clang: clang: clang: warning: warning: warning: warning: argument 
> unusedargument unusargument dured dur unused dinig ng compilation:uring '- 
> coacompilXarchatmpilio_ppatiornn: gu:c  -m''--faXXarletntciav rhch_ec_ppu'n
> usppc clang: warning: ar-faltedc guiv d-fmeecuralnt'
> ing compilatclang: warning: ioti uarn: '-Xarch_ppc -faltivec'
> clang: warning: argument unused during compilation: '-Xarch_ppc6nguvs4 uemece'
> d-faltivclang: nt decu'
>  unriwarning: argument unused during compilation: '-Xarch_ppc64 -faltivec'
> ng compilation: '-Xarch_ppc64 -faltivec'
> used during compilation: '-Xarch_ppc64 -faltivec'
> 
> I can avoid this garbled output if I turn off parallel builds by including 
> the following in the Portfile:
> 
> use_parallel_build            no
> 
> What is recommended in these circumstances considering that the garbled 
> output does not appear to affect building the final binary?  Should I turn 
> off parallel builds in the Portfile?

No, you should leave parallel building on because it speeds up builds on 
multiprocessor machines. If bugs are reported against a port and the error 
messages in the log are too garbled to decipher due to parallel building, ask 
the user to rerun the build with parallel building disabled.

Reply via email to