Deleted Added
full compact
README (136644) README (157184)
1Introduction
2============
3
1Introduction
2============
3
4This is the Gnu Readline library, version 5.0.
4This is the Gnu Readline library, version 5.1.
5
6The Readline library provides a set of functions for use by applications
7that allow users to edit command lines as they are typed in. Both
8Emacs and vi editing modes are available. The Readline library includes
9additional functions to maintain a list of previously-entered command
10lines, to recall and perhaps reedit those lines, and perform csh-like
11history expansion on previous commands.
12

--- 84 unchanged lines hidden (view full) ---

97 creation. Many systems use the -R option to the link
98 editor to embed a path within the library for run-time
99 library searches. A reasonable value for such systems would
100 be `-R$(libdir)'.
101
102SHLIB_LIBS Any additional libraries that shared libraries should be
103 linked against when they are created.
104
5
6The Readline library provides a set of functions for use by applications
7that allow users to edit command lines as they are typed in. Both
8Emacs and vi editing modes are available. The Readline library includes
9additional functions to maintain a list of previously-entered command
10lines, to recall and perhaps reedit those lines, and perform csh-like
11history expansion on previous commands.
12

--- 84 unchanged lines hidden (view full) ---

97 creation. Many systems use the -R option to the link
98 editor to embed a path within the library for run-time
99 library searches. A reasonable value for such systems would
100 be `-R$(libdir)'.
101
102SHLIB_LIBS Any additional libraries that shared libraries should be
103 linked against when they are created.
104
105SHLIB_LIBPREF The prefix to use when generating the filename of the shared
106 library. The default is `lib'; Cygwin uses `cyg'.
107
105SHLIB_LIBSUFF The suffix to add to `libreadline' and `libhistory' when
106 generating the filename of the shared library. Many systems
107 use `so'; HP-UX uses `sl'.
108
109SHLIB_LIBVERSION The string to append to the filename to indicate the version
110 of the shared library. It should begin with $(SHLIB_LIBSUFF),
111 and possibly include version information that allows the
112 run-time loader to load the version of the shared library
113 appropriate for a particular program. Systems using shared
114 libraries similar to SunOS 4.x use major and minor library
115 version numbers; for those systems a value of
116 `$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)$(SHLIB_MINOR)' is appropriate.
117 Systems based on System V Release 4 don't use minor version
118 numbers; use `$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)' on those systems.
119 Other Unix versions use different schemes.
120
108SHLIB_LIBSUFF The suffix to add to `libreadline' and `libhistory' when
109 generating the filename of the shared library. Many systems
110 use `so'; HP-UX uses `sl'.
111
112SHLIB_LIBVERSION The string to append to the filename to indicate the version
113 of the shared library. It should begin with $(SHLIB_LIBSUFF),
114 and possibly include version information that allows the
115 run-time loader to load the version of the shared library
116 appropriate for a particular program. Systems using shared
117 libraries similar to SunOS 4.x use major and minor library
118 version numbers; for those systems a value of
119 `$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)$(SHLIB_MINOR)' is appropriate.
120 Systems based on System V Release 4 don't use minor version
121 numbers; use `$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)' on those systems.
122 Other Unix versions use different schemes.
123
124SHLIB_DLLVERSION The version number for shared libraries that determines API
125 compatibility between readline versions and the underlying
126 system. Used only on Cygwin. Defaults to $SHLIB_MAJOR, but
127 can be overridden at configuration time by defining DLLVERSION
128 in the environment.
129
130SHLIB_DOT The character used to separate the name of the shared library
131 from the suffix and version information. The default is `.';
132 systems like Cygwin which don't separate version information
133 from the library name should set this to the empty string.
134
121SHLIB_STATUS Set this to `supported' when you have defined the other
122 necessary variables. Make uses this to determine whether
123 or not shared library creation should be attempted.
124
125You should look at the existing stanzas in support/shobj-conf for ideas.
126
127Once you have updated support/shobj-conf, re-run configure and type
128`make shared'. The shared libraries will be created in the shlib

--- 44 unchanged lines hidden ---
135SHLIB_STATUS Set this to `supported' when you have defined the other
136 necessary variables. Make uses this to determine whether
137 or not shared library creation should be attempted.
138
139You should look at the existing stanzas in support/shobj-conf for ideas.
140
141Once you have updated support/shobj-conf, re-run configure and type
142`make shared'. The shared libraries will be created in the shlib

--- 44 unchanged lines hidden ---