aboutsummaryrefslogtreecommitdiff
path: root/test cases/linuxlike/14 static dynamic linkage/verify_static.py
blob: 92cc308989b54964ff56fb2e6aedfb2ce3c548c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env python
"""Test script that checks if zlib was statically linked to executable"""
import subprocess
import sys

def main():
    """Main function"""
    output = subprocess.check_output(['nm', sys.argv[1]]).decode('utf-8')

    if 'T zlibVersion' in output:
        sys.exit(0)

    sys.exit(1)

if __name__ == '__main__':
    main()