--- a/setup.py
+++ b/setup.py
@@ -54,6 +54,7 @@
 pc_libs = subprocess.Popen("pkg-config --libs liblzma", shell=True, stdout=subprocess.PIPE, close_fds=True).stdout.readline().strip()
 if(pc_libs):
 	link_args.extend(pc_libs.split(' '))
+link_args.append('-lpython%i.%i' % sys.version_info[:2])
 
 extens=[Extension('lzma', c_files, extra_compile_args=compile_args, extra_link_args=link_args, define_macros=version_define)]
 
