From 73f12a33f7fffb820cb90487ba962598c0f0d275 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Wed, 9 Aug 2006 23:42:18 +0000 Subject: [PATCH] Add some commentary on -mimpure-text. --- setup.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/setup.py b/setup.py index 1ee370a401..5d711819e0 100644 --- a/setup.py +++ b/setup.py @@ -1369,6 +1369,14 @@ class PyBuildExt(build_ext): ## extra_link_args.extend(['-read_only_relocs', 'warning']) elif sys.platform == 'sunos5': + # XXX This shouldn't be necessary; it appears that some + # of the assembler code is non-PIC (i.e. it has relocations + # when it shouldn't. The proper fix would be to rewrite + # the assembler code to be PIC. + # This only works with GCC; the Sun compiler likely refuses + # this option. If you want to compile ctypes with the Sun + # compiler, please research a proper solution, instead of + # finding some -z option for the Sun compiler. extra_link_args.append('-mimpure-text') ext = Extension('_ctypes', -- 2.50.1