README.COMPILATION.PROBLEMS (78556) | README.COMPILATION.PROBLEMS (90067) |
---|---|
1 2bzip2-1.0 should compile without problems on the vast majority of 3platforms. Using the supplied Makefile, I've built and tested it 4myself for x86-linux, sparc-solaris, alpha-linux, x86-cygwin32 and 5alpha-tru64unix. With makefile.msc, Visual C++ 6.0 and nmake, you can 6build a native Win32 version too. Large file support seems to work 7correctly on at least alpha-tru64unix and x86-cygwin32 (on Windows 82000). --- 103 unchanged lines hidden (view full) --- 112 Solaris 8 appeared before I decided on the final names, so 113 the two libraries are incompatible. We have since communicated 114 and I hope that the problems will have been solved in the next 115 version of Solaris, whenever that might appear. 116 117 All that said: you might be able to get somewhere 118 by finding the line in Makefile-libbz2_so which says 119 | 1 2bzip2-1.0 should compile without problems on the vast majority of 3platforms. Using the supplied Makefile, I've built and tested it 4myself for x86-linux, sparc-solaris, alpha-linux, x86-cygwin32 and 5alpha-tru64unix. With makefile.msc, Visual C++ 6.0 and nmake, you can 6build a native Win32 version too. Large file support seems to work 7correctly on at least alpha-tru64unix and x86-cygwin32 (on Windows 82000). --- 103 unchanged lines hidden (view full) --- 112 Solaris 8 appeared before I decided on the final names, so 113 the two libraries are incompatible. We have since communicated 114 and I hope that the problems will have been solved in the next 115 version of Solaris, whenever that might appear. 116 117 All that said: you might be able to get somewhere 118 by finding the line in Makefile-libbz2_so which says 119 |
120 $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.1 $(OBJS) | 120 $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.2 $(OBJS) |
121 122 and replacing with 123 | 121 122 and replacing with 123 |
124 ($CC) -G -shared -o libbz2.so.1.0.1 -h libbz2.so.1.0 $(OBJS) | 124 $(CC) -G -shared -o libbz2.so.1.0.2 -h libbz2.so.1.0 $(OBJS) |
125 126 If gcc objects to the combination -fpic -fPIC, get rid of 127 the second one, leaving just "-fpic". 128 129 130That's the end of the currently known compilation problems. | 125 126 If gcc objects to the combination -fpic -fPIC, get rid of 127 the second one, leaving just "-fpic". 128 129 130That's the end of the currently known compilation problems. |