diff --git a/clean.cmd b/clean.cmd index 7c56212e..e4bcf91c 100644 --- a/clean.cmd +++ b/clean.cmd @@ -1,6 +1,7 @@ @echo off pushd %~dp0 +rd /s /q build dist del /s /q *.pyc del /s /q *.pyo for /d /r %%i in (__pycache__.*) do rd "%%i" @@ -8,8 +9,10 @@ popd pushd %~dp0\src del /s /q *.pyd +del /s /q *-linux-gnu.so popd pushd %~dp0\tests del /s /q *.pyd +del /s /q *-linux-gnu.so popd diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_linux_amd64.so b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_linux_amd64.so index 2aa79932..cf3ade01 100755 Binary files a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_linux_amd64.so and b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_linux_amd64.so differ diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_linux_x86.so b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_linux_x86.so index e7eeed2d..4cd61008 100755 Binary files a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_linux_x86.so and b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_linux_x86.so differ diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/linux_and_mac/compile_manylinux.cmd b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/linux_and_mac/compile_manylinux.cmd new file mode 100644 index 00000000..e55f0bf4 --- /dev/null +++ b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/linux_and_mac/compile_manylinux.cmd @@ -0,0 +1,10 @@ +:: WARNING: manylinux1 images are based on CentOS 5, which requires vsyscall to be available on +:: the host. For any recent version of Linux, this requires passing vsyscall=emulate during boot. +:: For WSL, add the following to your .wslconfig: +:: +:: [wsl2] +:: kernelCommandLine = vsyscall=emulate + +docker run --rm -v %~dp0/..:/src quay.io/pypa/manylinux1_x86_64 g++ -std=c++11 -shared -o /src/attach_linux_amd64.so -fPIC -nostartfiles /src/linux_and_mac/attach.cpp + +docker run --rm -v %~dp0/..:/src quay.io/pypa/manylinux1_i686 g++ -std=c++11 -shared -o /src/attach_linux_x86.so -fPIC -nostartfiles /src/linux_and_mac/attach.cpp