[issue19394] distutils.core.Extension: empty strings in library_dirs and include_dirs should not be allowed

2020-10-22 Thread Éric Araujo

Éric Araujo  added the comment:

distutils isn’t improved anymore.

--
assignee: eric.araujo -> 
nosy: +jaraco -tarek
resolution:  -> wont fix
stage:  -> resolved
status: open -> closed

___
Python tracker 

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



[issue19394] distutils.core.Extension: empty strings in library_dirs and include_dirs should not be allowed

2014-03-12 Thread Éric Araujo

Éric Araujo added the comment:

Thanks for the report.  What fix do you suggest?  Printing an error if empty 
strings are passed for include/library_dirs?

--

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



[issue19394] distutils.core.Extension: empty strings in library_dirs and include_dirs should not be allowed

2013-10-25 Thread robotron

New submission from robotron:

When empty string element is passed in include_dirs or library_dirs (e.g. 
include_dirs = []) param of distutils.core.Extension constructor, it is 
propagated to compiler/linker params and in the case of gcc it eats subsequent 
command line option.

setup.py excerpt:

---
extensions = [
Extension(test_extension, [test_extension.cpp],
include_dirs = [],
libraries = [rt],
library_dirs = [],
)
]
---

$ python setup.py build
...
gcc ... -I -I/usr/include/python2.7 -c test_extension.cpp ...

Standard include dir /usr/include/python2.7 is ommited now. The same is valid 
for library_dirs.

Example scripts attached.

--
assignee: eric.araujo
components: Distutils
files: bug_test_case.zip
messages: 201269
nosy: eric.araujo, robotron, tarek
priority: normal
severity: normal
status: open
title: distutils.core.Extension: empty strings in library_dirs and include_dirs 
should not be allowed
type: behavior
versions: Python 2.7
Added file: http://bugs.python.org/file32361/bug_test_case.zip

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