This website requires JavaScript.
Explore
Help
Sign In
sanchayanmaity
/
minix
Watch
1
Star
0
Fork
You've already forked minix
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
ec2359d566
minix
/
lib
/
libcompat_minix
/
shlib_version
3 lines
16 B
Text
Raw
Normal View
History
Unescape
Escape
set major version of shlibs to 0 WARNING: this will break existing dynamically linked binaries if they exist. If you have any: . re-build world statically first if necessary . remove libraries from /lib and /usr/lib . then build world This change: . avoids possible future dismay when interfacing other systems' binaries; done until they are abi-compatible Thanks to Antoine Leca for pointing this out.
2012-05-09 16:45:11 +02:00
major=0
build shared versions of libraries building defaults to off until clang is updated. current clang does not handle -shared, necessary to change the ld invocation to build shared libraries properly. a new clang should be installed and MKPIC defaults to no unless the newer clang is detected. changes: . mainly small imports of a Makefile or two and small fixes (turning things back on that were turned off in Makefiles) . e.g.: dynamic librefuse now depends on dynamic libpuffs, so libpuffs has to be built dynamically too and a make dependency barrier is needed in lib/Makefile . all library objects now have a PIC (for .so) and non-PIC version, so everything is built twice. . generate PIC versions of the compat (un-RENAMEd) jump files, include function type annotation in generated assembly . build progs with -static by default for now . also build ld.elf_so . also import NetBSD ldd
2012-03-31 02:28:03 +02:00
minor=0
Reference in a new issue
Copy permalink