[prev in list] [next in list] [prev in thread] [next in thread]
List: macports-dev
Subject: Re: Help with New Port - M2VDownsizer
From: Ryan Schmidt <ryandesign () macports ! org>
Date: 2022-08-06 0:35:21
Message-ID: 7063ADBD-FA6F-4DEB-8C99-92598E91F0E5 () macports ! org
[Download RAW message or body]
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.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic