Doug Kwan c5617f2fb6 2009-10-16 Doug Kwan <dougkwan@google.com>
* dynobj.cc (Versions::Versions): Initialize version_script_.
	Only insert base version symbol definition for a shared object
	if version script defines any version versions.
	(Versions::define_base_version): New method definition.
	(Versions::add_def): Check that base version is not needed.
	(Versions::add_need): Define base version lazily.
	* dynobj.h (Versions::define_base_version): New method declaration.
	(Versions::needs_base_version_): New data member declaration.
	* testsuite/Makefile.am (check_SCRIPTS): Add no_version_test.sh
	(check_DATA): Add no_version_test.stdout.
	(libno_version_test.so, no_version_test.o no_version_test.stdout):
	New make rules.
	* testsuite/Makefile.in: Regenerate.
	* testsuite/no_version_test.c: New file.
	* testsuite/no_version_test.sh: Ditto.
2009-10-16 19:11:32 +00:00
..
2009-08-07 18:29:54 +00:00
2009-08-07 18:29:54 +00:00
2009-08-12 18:30:39 +00:00
2009-08-12 18:30:39 +00:00
2009-08-12 18:30:39 +00:00
2009-08-05 20:51:56 +00:00
2009-08-05 20:51:56 +00:00
2008-04-10 01:02:46 +00:00
2008-03-26 23:36:46 +00:00
2009-03-04 06:46:27 +00:00
2009-02-27 19:57:46 +00:00
2008-07-23 23:44:02 +00:00
2008-07-23 23:44:02 +00:00