--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAATLsPZKcMfeQHHXP3H2045LzWLsWDe3S2AiUBTK%2BVopWvfUUg%40mail.gmail.com.
Looks like recent chromium versions (starting from 59.0.3071.9) added swiftshader which has a dependency on some nacl-related code.
I found about about this while trying to package above version for one of the Linux distributions. For some mysterious reason pnacl-subzero is not even part of tarball, but that's an issue I plan to deal with separately.
Do you have ideas why would the build depend on nacl-related parts even when I build with enable_nacl=false GN arg?
Side question: there seems to be enable_swiftshader=false GN arg, but it also seems not to take any effect.
ninja: error: '../../third_party/swiftshader/third_party/pnacl-subzero/src/IceAssembler.cpp', needed by 'obj/third_party/swiftshader/src/Reactor/swiftshader_subzero/IceAssembler.o', missing and no known rule to make it
Paweł
On Fri, Apr 21, 2017 at 3:09 PM, Nicolas <ca...@chromium.org> wrote:
>
>
> On Friday, April 21, 2017 at 4:45:41 AM UTC-4, Paweł Hajdan, Jr. wrote:
>>
>> Looks like recent chromium versions (starting from 59.0.3071.9) added
>> swiftshader which has a dependency on some nacl-related code.
>
>
> Yes, as David noted, SwiftShader for Chromium now uses PNaCl's Subzero
> project as a JIT compiler instead of LLVM. It has enabled us to shrink down
> the binaries to merely 560 kB (compressed), and ship it as an integral part
> of the installer instead of as a separately downloaded component.
>
>>
>> I found about about this while trying to package above version for one of
>> the Linux distributions. For some mysterious reason pnacl-subzero is not
>> even part of tarball, but that's an issue I plan to deal with separately.
>
>
> Subzero (still) has its own repository, and is pulled in by SwiftShader as
> part of its recursive DEPS. Could you elaborate on the tarball issue?
The third_party/swiftshader/third_party/pnacl-subzero/ folder in the
source tarball for 59.0.3071.15 is empty, so swiftshader fails to
build.
> email to chromium-dev+unsubscribe@chromium.org.
> email to chromium-dev+unsubscribe@chromium.org.
> To view this discussion on the web visit
>
https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/ba5485f4-af8a-43b5-9a46-bc71ad33d323%40chromium.org.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe: http://groups.google.com/a/chromium.org/group/chromium-dev
---You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/op.yy1tg9iyd9o73q%40desktop-5hp537s.wroclaw.osa.