[issue34032] Add platlibdir to allow distinction between /usr/lib and /usr/lib64 for Linux

2020-02-11 Thread STINNER Victor


STINNER Victor  added the comment:

I mark this issue as a duplicate of bpo-1294959.

--
resolution:  -> duplicate
stage: patch review -> resolved
status: open -> closed
superseder:  -> Problems with /usr/lib64 builds.

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34032] Add platlibdir to allow distinction between /usr/lib and /usr/lib64 for Linux

2018-12-17 Thread Matej Cepl


Matej Cepl  added the comment:

@carlos.velasco ... OK, so build of 3.7.2rc1 on x86_64 doesn't pass the 
testsuite (see the attached log).

--
Added file: https://bugs.python.org/file48002/_log.txt

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34032] Add platlibdir to allow distinction between /usr/lib and /usr/lib64 for Linux

2018-08-28 Thread Carlos Velasco


Carlos Velasco  added the comment:

This updated patch fix two missing lib/lib64
It works for me.

# python3-32 -c "import sys; print('\n'.join(sys.path))"
/usr/lib/python37.zip
/usr/lib/python3.7
/usr/lib/python3.7/lib-dynload
/root/.local/lib/python3.7/site-packages
/usr/lib/python3.7/site-packages


# python3-64 -c "import sys; print('\n'.join(sys.path))"  
/usr/lib64/python37.zip
/usr/lib64/python3.7
/usr/lib64/python3.7/lib-dynload
/root/.local/lib64/python3.7/site-packages
/usr/lib64/python3.7/site-packages

--
nosy: +carlos.velasco
Added file: https://bugs.python.org/file47766/python-3.6.0-multilib-new-3.patch

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34032] Add platlibdir to allow distinction between /usr/lib and /usr/lib64 for Linux

2018-07-06 Thread Éric Araujo

Éric Araujo  added the comment:

I think there are open tickets discussing this, and the problem is more complex 
that a simple PR:

- Debian does multiarch that’s more than just lib/lib64
- some systems have lib32 I think
- recent systems merge / and /usr, is that relevant?
- how does virtualenv follow or customize install schemes
- doko patches Python in Debian and Ubuntu to edit sysconfig/distutils

--
nosy: +doko, eric.araujo

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34032] Add platlibdir to allow distinction between /usr/lib and /usr/lib64 for Linux

2018-07-04 Thread STINNER Victor


STINNER Victor  added the comment:

Hum. I'm not sure about "unix_home" scheme in distutils. It seems like Fedora 
still writes files into $HOME/.../lib/... and not $HOME/.../lib64/ Example 
on Fedora 28:

vstinner@apu$ python3 -m pip install --user greenlet
Collecting greenlet
  Using cached 
https://files.pythonhosted.org/packages/dd/ce/7b3a19a3eb8c79e6237ba1fb7a8729b39034dd2de8753b8d27e5abc59fd5/greenlet-0.4.13-cp36-cp36m-manylinux1_x86_64.whl
Installing collected packages: greenlet
Successfully installed greenlet-0.4.13
vstinner@apu$ python3 -m pip uninstall greenlet
Uninstalling greenlet-0.4.13:
  Would remove:
/home/vstinner/.local/include/python3.6m/greenlet/greenlet.h

/home/vstinner/.local/lib/python3.6/site-packages/greenlet-0.4.13.dist-info/*

/home/vstinner/.local/lib/python3.6/site-packages/greenlet.cpython-36m-x86_64-linux-gnu.so
Proceed (y/n)?

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34032] Add platlibdir to allow distinction between /usr/lib and /usr/lib64 for Linux

2018-07-04 Thread STINNER Victor


STINNER Victor  added the comment:

Fedora python3 patch: 
https://src.fedoraproject.org/rpms/python3/blob/master/f/00102-lib64.patch

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34032] Add platlibdir to allow distinction between /usr/lib and /usr/lib64 for Linux

2018-07-03 Thread Matej Cepl


Change by Matej Cepl :


--
pull_requests: +7678
stage:  -> patch review

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34032] Add platlibdir to allow distinction between /usr/lib and /usr/lib64 for Linux

2018-07-03 Thread Matej Cepl


New submission from Matej Cepl :

Many Linux distribution (most of them) distinguish between library directory 
/usr/lib for noarch or 32bit libraries and /usr/lib64. This patch (originally 
from openSUSE) enables to capture this distinction.

--
components: Build
files: python-3.6.0-multilib-new.patch
keywords: patch
messages: 320985
nosy: mcepl, vstinner
priority: normal
severity: normal
status: open
title: Add platlibdir to allow distinction between /usr/lib and /usr/lib64 for 
Linux
versions: Python 3.8
Added file: https://bugs.python.org/file47668/python-3.6.0-multilib-new.patch

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com