[Buildroot] [PATCH 1/2] package/python3: do not install MS Windows installers on the target

Peter Korsgaard peter at korsgaard.com
Tue Sep 15 16:03:12 UTC 2020


>>>>> "Titouan" == Titouan Christophe <titouan.christophe at railnova.eu> writes:

 > Buildroot generates Linux systems, so there is no need to have
 > MS Windows executables in there.

 > This reduces the target filesystem size by about 2MB:
 > $ du -hcs usr/lib/python3.8/distutils/command/wininst-*.exe
 > 60K usr/lib/python3.8/distutils/command/wininst-6.0.exe
 > 64K usr/lib/python3.8/distutils/command/wininst-7.1.exe
 > 60K usr/lib/python3.8/distutils/command/wininst-8.0.exe
 > 192K    usr/lib/python3.8/distutils/command/wininst-9.0.exe
 > 220K    usr/lib/python3.8/distutils/command/wininst-9.0-amd64.exe
 > 188K    usr/lib/python3.8/distutils/command/wininst-10.0.exe
 > 220K    usr/lib/python3.8/distutils/command/wininst-10.0-amd64.exe
 > 448K    usr/lib/python3.8/distutils/command/wininst-14.0.exe
 > 576K    usr/lib/python3.8/distutils/command/wininst-14.0-amd64.exe
 > 2,0M    total

 > Signed-off-by: Titouan Christophe <titouan.christophe at railnova.eu>

Funky!

It seems like we need to do something similar for python{,3}-setuptools:

# find /usr/ -name \*.exe | grep -v wininst | xargs ls -lahS
-rw-rw-r--    1 root     root       73.5K Sep  8 14:28 /usr/lib/python3.8/site-packages/setuptools/gui-64.exe
-rw-rw-r--    1 root     root       73.0K Sep  8 14:28 /usr/lib/python3.8/site-packages/setuptools/cli-64.exe
-rw-rw-r--    1 root     root       64.0K Sep  8 14:28 /usr/lib/python3.8/site-packages/setuptools/cli-32.exe
-rw-rw-r--    1 root     root       64.0K Sep  8 14:28 /usr/lib/python3.8/site-packages/setuptools/cli.exe
-rw-rw-r--    1 root     root       64.0K Sep  8 14:28 /usr/lib/python3.8/site-packages/setuptools/gui-32.exe
-rw-rw-r--    1 root     root       64.0K Sep  8 14:28 /usr/lib/python3.8/site-packages/setuptools/gui.exe

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list