From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 Date: Wed, 9 Dec 2020 20:42:58 +0100 From: Konstantin Lepikhov To: devel@lists.altlinux.org Message-ID: <20201209194258.GA464634@lks.home> Mail-Followup-To: devel@lists.altlinux.org References: <20201209184648.GA461701@lks.home> <0e97fa31-f1e4-d2a0-7c78-91d5e8c62f94@basealt.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <0e97fa31-f1e4-d2a0-7c78-91d5e8c62f94@basealt.ru> X-Operation-System: ALT Sisyphus Sisyphus (unstable) (sisyphus) 5.9.0-lks-wks-alt0.1 User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [devel] Q: turbojpeg on ppc64le X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Dec 2020 19:43:02 -0000 Archived-At: List-Archive: List-Post: Hi Alexey! On 12/09/2020, at 11:24:35 PM you wrote: > On 09.12.2020 22:46, Konstantin Lepikhov wrote: > > > > [ppc64le] from src/mjpeg_decode.c:17: > > А из какого района^W пакета этот файл? Как это относится к вопросу? В проекте просто есть такой код: ... #include "turbojpeg.h" } #include "decoder.h" struct MJpegDecoder : Decoder { tjhandle tj; uint8_t *frameBuf; int mSubsamp; MJpegDecoder(void) { ready = false; failed = false; alloc_count = 0; tj = NULL; frameBuf = NULL; mSubsamp = 0; } ~MJpegDecoder(void); bool init(void); bool decode_video(struct obs_source_frame2*, DataPacket*, bool *got_output); bool decode_audio(struct obs_source_audio* a, DataPacket* d, bool *got_output) { (void) a; (void) d; *got_output = false; return false; } void push_ready_packet(DataPacket*); }; ... > > > [ppc64le] /usr/lib64/gcc/ppc64le-alt-linux/9/include/xmmintrin.h:54:2: > > error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to > > disable this error." > > [ppc64le] 54 | #error "Please read comment above. Use > > -DNO_WARN_X86_INTRINSICS to disable this error." > > > > Столкнулся при сборке вот с таким сообщением, мне оно кажется логичным, > > что да, какие X86_INTRINSICS на ppc64 > POWER8 VSX ISA (извините за caps, но так уж он называется) очень похож на SSE, > но есть ньюансы. почем купил, за и то и продал. Вам виднее, я просто привел вывод от gcc. > > > А теперь, внимание, вопрос: > > А стоит ли вообще тогда собирать пакет libturbojpeg на ppc64, если он там > > даже не работает? > > А на основании чего сделан вывод о неработоспособности libjpeg-turbo? На основании этого сообщения, доступа к железу у меня нет, поэтому 100% сказать не могу. У меня теперь есть даже сомнения насчет arm, поскольку там то NEON вряд ли на SSE похож. -- WBR et al.