On Sun, 28 Jan 2024 15:57:15 -0600
Richard Shaw <hobbes1069(a)gmail.com> wrote:
On Sun, Jan 28, 2024 at 9:55 AM Ben Beasley
<code(a)musicinmybrain.net> wrote:
> Blender already excludes i686:
>
>
>
https://src.fedoraproject.org/rpms/blender/blob/8088da10c20e53ab0e1dd5de6...
>
> So does prusa-slicer:
>
>
>
https://src.fedoraproject.org/rpms/prusa-slicer/blob/44359e4b53c503cb61a6...
>
> Packages depending directly on openvdb are:
>
> $ fedrq wrsrc -s openvdb
> OpenImageIO-2.4.17.0-1.fc40.src
> blender-1:4.0.2-1.fc40.src
> luxcorerender-2.7-0.10.beta1.fc40.src
> openvkl-2.0.0-5.fc40.src
> prusa-slicer-2.4.2-13.fc40.src
> usd-23.11-2.fc40.src
>
> Of these, it looks like only OpenImageIO builds on i686. Packages
> depending on it are:
>
> $ fedrq wrsrc -s OpenImageIO
> OpenColorIO-2.2.1-6.fc40.src
> blender-1:4.0.2-1.fc40.src
> embree-4.3.0-2.fc40.src
> luxcorerender-2.7-0.10.beta1.fc40.src
> oidn-2.1.0-1.fc40.src
> openshadinglanguage-1.12.14.0-9.fc40.src
> usd-23.11-2.fc40.src
>
> Of those, only OpenColorIO builds on i686. Packages depending on it are:
>
> $ fedrq wrsrc -s OpenColorIO
> OpenImageIO-2.4.17.0-1.fc40.src
> blender-1:4.0.2-1.fc40.src
> calligra-3.2.1-25.fc39.src
> krita-5.2.2-1.fc40.src
> luxcorerender-2.7-0.10.beta1.fc40.src
> usd-23.11-2.fc40.src
>
> Of those, only calligra builds on i686, and it’s a leaf package. So, if
> I haven’t missed anything, as long as i686 support is dropped from all
> of calligra, OpenColorIO, OpenImageIO, and openvdb, then it should be OK.
>
Well I just re-tried openvdb with _smp_build_ncpus 1 and it still failed so
I don't think we have a choice at this point. Perhaps it was hitting the
4GB max per process due to being 32bit?
yes, it could be. Another workaround is to reduce the debuginfo level,
if not done already, eg. from -g to -g1 (or even -g0)
Dan