committed latest 1.3 snapshot

This commit is contained in:
Guenter Obiltschnig 2007-04-18 16:25:30 +00:00
parent 6b529b6061
commit 72e771c9e9
11 changed files with 202 additions and 81 deletions

145
CHANGELOG
View File

@ -1,9 +1,13 @@
This is the changelog file for POCO - the C++ Portable Components.
This is the changelog file for the POCO C++ Libraries.
Release 1.3.0b1 (2006-11-17)
==========================
Release 1.3-20070418 (2007-04-18)
=================================
- added HashMap, HashSet classes
- the HashFunction class template has been changed in an incompatible
way. The member function formerly named hash() is now the function
call operator. If you have defined your own HashFunction classes,
you have to update your code. Sorry for the inconvenience.
- added Poco::Tuple
- added AbstractCache::getAllKeys(), improved performance of the get operation
- fixed AbstractCache::size() to do cache replacement before returning the size
@ -21,6 +25,139 @@ Release 1.3.0b1 (2006-11-17)
- added operator () to AbstractEvent
- gcc Makefiles now strip release builds
- Void now has a == and != operator
- Base64Encoder and HexBinaryEncoder now support an unlimited line length
(no newlines written), by specifying a line length of 0
- minor fix to NotificationQueue sample (reported by Laszlo Keresztfalvi)
- added File::canExecute() and File::setExecutable()
- added SharedMemory class to Foundation
- added FileStream, FileInputStream, FileOutputStream to Foundation
- added NodeAppender class to XML for faster DOM tree creation
- HTTPServerRequest and HTTPServerResponse are now abstract base classes,
actual functionality has moved into HTTPServerRequestImpl and
HTTPServerResponseImpl. This allows us to plug other HTTP servers
into POCO.
- added DynamicAny class to Foundation
- replaced std::fstream with Poco::FileStream across POCO.
- added Poco::Checksum class to Foundation.
- fixed SF# 1700811: conflict in threadpool
Release 1.2.9b (2007-03-25)
===========================
- NumberParser now has stricter syntax requirements: garbage following a number leads to a SyntaxException
(Thanks to phireis@gmail.com for the suggestion)
- fixed SF# 1676830: Don't use -rpath in libraries
- fixed SF# 1670279: AbstractConfiguration::unckeckedExpand crash
- fixed a warning in Hashtable
- HTTPClientSession now uses a keepAliveTimeout for better persistent connection handling
- added DateTime::makeUTC() and DateTime::makeLocal()
- added another constructor to LocalDateTime
- POCO_WIN32_UTF8 is ignored on non-Windows platforms
- fixed a timeout bug (with NetSSL) in HTTPSession
- AsyncChannel is automatically opened with first log()\
Release 1.2.9 (2007-02-26)
==========================
- fixed a formatting problem in Util::HelpFormatter
- HTTPClientSession::sendRequest() now attempts to send the complete request in one network packet.
- improved network performance of ChunkedOutputStream: chunk size and chunk data
are sent in one network packet if possible
- fixed SF# 1655035: Wrong expires field calculation in HTTPCookie
(thanks to Sergey N. Yatskevich for this and other fixes)
- fixed SF# 1655049: Fix discrepancy of a code to the description
- fixed SF# 1655170: Poco::Timezone::standardName() problem on WIN32
- fixed SF# 1629095: POCO_WIN32_UTF8 problem
There is a new function Path::transcode() that can be used to convert a path (or any other string)
from UTF-8 to the current Windows code page. This string can the be passed as a filename
to an fstream or fopen(). This function only does the conversion on Windows,
and only, if POCO_WIN32_UTF8 is defined. Otherwise, it simply returns the unmodified argument.
- fixed SF# 1659607: Probably a bug in Poco::Net::DialogSocket
- HTTPServer network performance improvement: responses that fit into a single network packet
sent with HTTPServerResponse::sendFile() or the new HTTPServerResponse::sendBuffer() are
sent in only one packet.
- added HTTPServerResponse::sendBuffer()
- HTTPServer now sends a Bad Request response if it fails to parse the HTTP request header.
- HTTPServer now sends an Internal Server Error response if the request handler throws an
exception prior to sending a response.- enabled TCP_NODELAY per default on TCPServer/HTTPServer
- fixed a bug in HTTP persistent connection handling
(server does not send Connection: close when it reaches connection maximum)
- HTMLForm - POST submission of URL encoded form no longer uses chunked transfer encoding
(thus improving interoperability with certain web servers)
- integrated Environment.cpp from Main (missing get(var, default))
- added missing AutoPtr include to Util/Application
(and using Poco::AutoPtr is no longer necessary for POCO_APP_MAIN macro)
- fixed SF# 1635420: Per Regents of the University of Calfornia letter,
remove advertising from BSD licensed parts
- fixed SF# 1633133: MultipartWriter writes superluous CR-LF at beginning
Release 1.2.8 (2007-01-04)
==========================
- fixed SF# 1613906: Util/Application.h and GCC 3.3
- fixed a byte order issue (failed test) in IPv6 address formatting
- fixed SF# 1626640: Poco::Net::SocketReactor bug
- fixed client side chunked transfer encoding handling
- fixed client side persistent connection handling
- fixed SF# 1623536: HTTP Server Chunked Transfer Encoding Bug
- improved HTTP server exception text
- fixed SF# 1616294: KeepAlive HTTPServerSession patch
- fixed SF# 1616296: Trivial Poco::TaskCustomNotification patch
- fixed SF# 1619282: PurgeStrategy bug fix
- fixed SF# 1620855: Format problem
there is a new format specifier %z for std::size_t, as well as a new
flag ? for %d, %i, %o, %x meaning any signed or unsigned integer
Release 1.2.7 (2006-12-07)
==========================
- Poco::File: fixed root directory handling
- fixed UUIDGenerator documentation
- clarified Application::setUnixOptions() documentation
- fixes for issue [SOAPLite Transport 0000023]: SOAP Transport Listener should be able to use existing HTTPServer instance
- fixing mantis issues 13, 14, 15, 16, 17, 18, 19, 21
- fixed SF# 1597022: Signed/unsigned warning in StringTokenizer::operator[]
- fixed SF# 1598601: Message::op= leaks
- fixed SF# 1605960: PatternFormatter crashes on custom property
- fixed SF# 1605950: Memory leak in Logger sample code
- fixed SF# 1591635: Copy Paste Error in sample code
- fixed SF# 1591512: SMTPClientSession response stream
- fixed SF #1592776: LayeredConfiguration: getRaw should enumerate in reverse order
- SF Patch # 1599848 ] VS 2005 Util build fails
- Logger::dump() now uses std::size_t instead of int for buffer size
- LayeredConfiguration now supports a priority value for each configuration.
Also, it's possible to specify for each configuration added whether it
should be writeable.
- ServerApplication: cd to root directory only if running as a daemon
- added Message::swap()
- improvements to build system:
global Makefile has correct dependencies for samples
on Windows, samples build after libraries are ready
configure supports --no-wstring and --no-fpenvironment flags
build system supports POCO_FLAGS environment variable for compiler flags
- RemoteGen: fixed error handling for write protected files (SystemException)
fixing integral constant overflow messages with large cache expiration, m_ support for type serializers,
case-insensitive comparison added
Release 1.2.6 (2006-11-19)
==========================
- added additional match() method to RegularExpression and documented the fact that the simple
match() method internally sets RE_ANCHORED and RE_NOTEMPTY.
- added ExpirationDecorator template. Decorates data types so that they can be used with UniqueExpireCaches
- added operator ! to AutoPtr and SharedPtr
- Buffer uses std::size_t instead of int
- added poco_ndc_dbg() macro (same as poco_ndc(), but only enabled in debug builds)
- Foundation.h now includes Config.h at the very beginning.
- added AutoPtr::assign() and SharedPtr::assign()
- added operator () to AbstractEvent
- gcc Makefiles now strip release builds
- documentation improvements
Release 1.2.5 (2006-10-23)
@ -565,4 +702,4 @@ building the libraries.
--
$Id: //poco/Main/dist/CHANGELOG#45 $
$Id: //poco/Main/dist/CHANGELOG#47 $

View File

@ -7,6 +7,7 @@ build/config/CygLinux
build/config/CYGWIN
build/config/Darwin
build/config/Darwin7
build/config/Darwin_x86_64
build/config/FreeBSD
build/config/GCCEMBEDLINUX
build/config/HP-UX
@ -151,6 +152,7 @@ Foundation/include/Poco/BufferedStreamBuf.h
Foundation/include/Poco/Bugcheck.h
Foundation/include/Poco/ByteOrder.h
Foundation/include/Poco/Channel.h
Foundation/include/Poco/Checksum.h
Foundation/include/Poco/ClassLibrary.h
Foundation/include/Poco/ClassLoader.h
Foundation/include/Poco/CompareFunctions.h
@ -173,6 +175,8 @@ Foundation/include/Poco/DirectoryIterator_UNIX.h
Foundation/include/Poco/DirectoryIterator_VMS.h
Foundation/include/Poco/DirectoryIterator_WIN32.h
Foundation/include/Poco/DirectoryIterator_WIN32U.h
Foundation/include/Poco/DynamicAny.h
Foundation/include/Poco/DynamicAnyHolder.h
Foundation/include/Poco/DynamicFactory.h
Foundation/include/Poco/Environment.h
Foundation/include/Poco/Environment_UNIX.h
@ -195,7 +199,10 @@ Foundation/include/Poco/FIFOEvent.h
Foundation/include/Poco/FIFOStrategy.h
Foundation/include/Poco/File.h
Foundation/include/Poco/FileChannel.h
Foundation/include/Poco/FileStream.h
Foundation/include/Poco/FileStreamFactory.h
Foundation/include/Poco/FileStream_POSIX.h
Foundation/include/Poco/FileStream_WIN32.h
Foundation/include/Poco/File_UNIX.h
Foundation/include/Poco/File_VMS.h
Foundation/include/Poco/File_WIN32.h
@ -319,6 +326,10 @@ Foundation/include/Poco/SharedLibrary_UNIX.h
Foundation/include/Poco/SharedLibrary_VMS.h
Foundation/include/Poco/SharedLibrary_WIN32.h
Foundation/include/Poco/SharedLibrary_WIN32U.h
Foundation/include/Poco/SharedMemory.h
Foundation/include/Poco/SharedMemory_DUMMY.h
Foundation/include/Poco/SharedMemory_POSIX.h
Foundation/include/Poco/SharedMemory_WIN32.h
Foundation/include/Poco/SharedPtr.h
Foundation/include/Poco/SignalHandler.h
Foundation/include/Poco/SimpleFileChannel.h
@ -507,14 +518,6 @@ Foundation/samples/Timer/src/Timer.cpp
Foundation/samples/Timer/Timer.vmsbuild
Foundation/samples/Timer/Timer_vs71.vcproj
Foundation/samples/Timer/Timer_vs80.vcproj
Foundation/samples/training
Foundation/samples/training/bin
Foundation/samples/training/Makefile
Foundation/samples/training/src
Foundation/samples/training/src/training.cpp
Foundation/samples/training/training.vmsbuild
Foundation/samples/training/training_VS71.vcproj
Foundation/samples/training/training_VS80.vcproj
Foundation/samples/URI
Foundation/samples/URI/bin
Foundation/samples/URI/Makefile
@ -546,6 +549,7 @@ Foundation/src/Bugcheck.cpp
Foundation/src/ByteOrder.cpp
Foundation/src/Channel.cpp
Foundation/src/chartables.c
Foundation/src/Checksum.cpp
Foundation/src/compress.c
Foundation/src/Configurable.cpp
Foundation/src/ConsoleChannel.cpp
@ -567,6 +571,8 @@ Foundation/src/DirectoryIterator_UNIX.cpp
Foundation/src/DirectoryIterator_VMS.cpp
Foundation/src/DirectoryIterator_WIN32.cpp
Foundation/src/DirectoryIterator_WIN32U.cpp
Foundation/src/DynamicAny.cpp
Foundation/src/DynamicAnyHolder.cpp
Foundation/src/Environment.cpp
Foundation/src/Environment_UNIX.cpp
Foundation/src/Environment_VMS.cpp
@ -581,7 +587,10 @@ Foundation/src/Event_WIN32.cpp
Foundation/src/Exception.cpp
Foundation/src/File.cpp
Foundation/src/FileChannel.cpp
Foundation/src/FileStream.cpp
Foundation/src/FileStreamFactory.cpp
Foundation/src/FileStream_POSIX.cpp
Foundation/src/FileStream_WIN32.cpp
Foundation/src/File_UNIX.cpp
Foundation/src/File_VMS.cpp
Foundation/src/File_WIN32.cpp
@ -698,6 +707,10 @@ Foundation/src/SharedLibrary_UNIX.cpp
Foundation/src/SharedLibrary_VMS.cpp
Foundation/src/SharedLibrary_WIN32.cpp
Foundation/src/SharedLibrary_WIN32U.cpp
Foundation/src/SharedMemory.cpp
Foundation/src/SharedMemory_DUMMY.cpp
Foundation/src/SharedMemory_POSIX.cpp
Foundation/src/SharedMemory_WIN32.cpp
Foundation/src/SignalHandler.cpp
Foundation/src/SimpleFileChannel.cpp
Foundation/src/SplitterChannel.cpp
@ -748,6 +761,8 @@ Foundation/src/zlib.h
Foundation/src/zutil.c
Foundation/src/zutil.h
Foundation/testsuite
Foundation/testsuite/data
Foundation/testsuite/data/testdata.txt
Foundation/testsuite/Makefile
Foundation/testsuite/Makefile-Driver
Foundation/testsuite/Makefile-TestApp
@ -800,6 +815,8 @@ Foundation/testsuite/src/DigestStreamTest.h
Foundation/testsuite/src/Driver.cpp
Foundation/testsuite/src/DummyDelegate.cpp
Foundation/testsuite/src/DummyDelegate.h
Foundation/testsuite/src/DynamicAnyTest.cpp
Foundation/testsuite/src/DynamicAnyTest.h
Foundation/testsuite/src/DynamicFactoryTest.cpp
Foundation/testsuite/src/DynamicFactoryTest.h
Foundation/testsuite/src/EventTestSuite.cpp
@ -812,6 +829,8 @@ Foundation/testsuite/src/FIFOEventTest.cpp
Foundation/testsuite/src/FIFOEventTest.h
Foundation/testsuite/src/FileChannelTest.cpp
Foundation/testsuite/src/FileChannelTest.h
Foundation/testsuite/src/FileStreamTest.cpp
Foundation/testsuite/src/FileStreamTest.h
Foundation/testsuite/src/FilesystemTestSuite.cpp
Foundation/testsuite/src/FilesystemTestSuite.h
Foundation/testsuite/src/FileTest.cpp
@ -908,6 +927,8 @@ Foundation/testsuite/src/SharedLibraryTest.cpp
Foundation/testsuite/src/SharedLibraryTest.h
Foundation/testsuite/src/SharedLibraryTestSuite.cpp
Foundation/testsuite/src/SharedLibraryTestSuite.h
Foundation/testsuite/src/SharedMemoryTest.cpp
Foundation/testsuite/src/SharedMemoryTest.h
Foundation/testsuite/src/SharedPtrTest.cpp
Foundation/testsuite/src/SharedPtrTest.h
Foundation/testsuite/src/SimpleFileChannelTest.cpp
@ -1000,10 +1021,12 @@ Foundation/testsuite/TestSuite_vs80.vcproj
libversion
LICENSE
Makefile
MANIFEST
Net
Net/include
Net/include/Poco
Net/include/Poco/Net
Net/include/Poco/Net/AbstractHTTPRequestHandler.h
Net/include/Poco/Net/DatagramSocket.h
Net/include/Poco/Net/DatagramSocketImpl.h
Net/include/Poco/Net/DialogSocket.h
@ -1032,7 +1055,9 @@ Net/include/Poco/Net/HTTPServerConnection.h
Net/include/Poco/Net/HTTPServerConnectionFactory.h
Net/include/Poco/Net/HTTPServerParams.h
Net/include/Poco/Net/HTTPServerRequest.h
Net/include/Poco/Net/HTTPServerRequestImpl.h
Net/include/Poco/Net/HTTPServerResponse.h
Net/include/Poco/Net/HTTPServerResponseImpl.h
Net/include/Poco/Net/HTTPServerSession.h
Net/include/Poco/Net/HTTPSession.h
Net/include/Poco/Net/HTTPSessionFactory.h
@ -1068,6 +1093,7 @@ Net/include/Poco/Net/QuotedPrintableEncoder.h
Net/include/Poco/Net/RawSocket.h
Net/include/Poco/Net/RawSocketImpl.h
Net/include/Poco/Net/RemoteSyslogChannel.h
Net/include/Poco/Net/RemoteSyslogListener.h
Net/include/Poco/Net/ServerSocket.h
Net/include/Poco/Net/ServerSocketImpl.h
Net/include/Poco/Net/SMTPClientSession.h
@ -1155,14 +1181,6 @@ Net/samples/HTTPTimeServer/HTTPTimeServer_vs80.vcproj
Net/samples/HTTPTimeServer/Makefile
Net/samples/HTTPTimeServer/src
Net/samples/HTTPTimeServer/src/HTTPTimeServer.cpp
Net/samples/lt
Net/samples/lt/bin
Net/samples/lt/lt.vmsbuild
Net/samples/lt/lt_VS71.vcproj
Net/samples/lt/lt_VS80.vcproj
Net/samples/lt/Makefile
Net/samples/lt/src
Net/samples/lt/src/lt.cpp
Net/samples/Mail
Net/samples/Mail/bin
Net/samples/Mail/Mail.vmsbuild
@ -1182,25 +1200,6 @@ Net/samples/Ping/Ping_vs71.vcproj
Net/samples/Ping/Ping_vs80.vcproj
Net/samples/Ping/src
Net/samples/Ping/src/Ping.cpp
Net/samples/SampleApp
Net/samples/SampleApp/bin
Net/samples/SampleApp/Makefile
Net/samples/SampleApp/SampleApp.properties
Net/samples/SampleApp/SampleApp.vmsbuild
Net/samples/SampleApp/SampleApp_vs71.vcproj
Net/samples/SampleApp/SampleApp_vs80.vcproj
Net/samples/SampleApp/src
Net/samples/SampleApp/src/SampleApp.cpp
Net/samples/SampleServer
Net/samples/SampleServer/bin
Net/samples/SampleServer/bin/SampleServerd.properties
Net/samples/SampleServer/Makefile
Net/samples/SampleServer/SampleServer.properties
Net/samples/SampleServer/SampleServer.vmsbuild
Net/samples/SampleServer/SampleServer_vs71.vcproj
Net/samples/SampleServer/SampleServer_vs80.vcproj
Net/samples/SampleServer/src
Net/samples/SampleServer/src/SampleServer.cpp
Net/samples/samples_vs71.sln
Net/samples/samples_vs80.sln
Net/samples/TimeServer
@ -1213,15 +1212,8 @@ Net/samples/TimeServer/TimeServer.properties
Net/samples/TimeServer/TimeServer.vmsbuild
Net/samples/TimeServer/TimeServer_vs71.vcproj
Net/samples/TimeServer/TimeServer_vs80.vcproj
Net/samples/tst
Net/samples/tst/bin
Net/samples/tst/Makefile
Net/samples/tst/src
Net/samples/tst/src/tst.cpp
Net/samples/tst/tst.vmsbuild
Net/samples/tst/tst_VS71.vcproj
Net/samples/tst/tst_VS80.vcproj
Net/src
Net/src/AbstractHTTPRequestHandler.cpp
Net/src/DatagramSocket.cpp
Net/src/DatagramSocketImpl.cpp
Net/src/DialogSocket.cpp
@ -1249,7 +1241,9 @@ Net/src/HTTPServerConnection.cpp
Net/src/HTTPServerConnectionFactory.cpp
Net/src/HTTPServerParams.cpp
Net/src/HTTPServerRequest.cpp
Net/src/HTTPServerRequestImpl.cpp
Net/src/HTTPServerResponse.cpp
Net/src/HTTPServerResponseImpl.cpp
Net/src/HTTPServerSession.cpp
Net/src/HTTPSession.cpp
Net/src/HTTPSessionFactory.cpp
@ -1284,6 +1278,7 @@ Net/src/QuotedPrintableEncoder.cpp
Net/src/RawSocket.cpp
Net/src/RawSocketImpl.cpp
Net/src/RemoteSyslogChannel.cpp
Net/src/RemoteSyslogListener.cpp
Net/src/ServerSocket.cpp
Net/src/ServerSocketImpl.cpp
Net/src/SMTPClientSession.cpp
@ -1404,6 +1399,8 @@ Net/testsuite/src/SocketStreamTest.cpp
Net/testsuite/src/SocketStreamTest.h
Net/testsuite/src/SocketTest.cpp
Net/testsuite/src/SocketTest.h
Net/testsuite/src/SyslogTest.cpp
Net/testsuite/src/SyslogTest.h
Net/testsuite/src/TCPServerTest.cpp
Net/testsuite/src/TCPServerTest.h
Net/testsuite/src/TCPServerTestSuite.cpp
@ -1583,8 +1580,8 @@ Util/samples/SampleServer
Util/samples/SampleServer/bin
Util/samples/SampleServer/bin/SampleServerd.properties
Util/samples/SampleServer/Makefile
Util/samples/SampleServer/SampleServer.properties
Util/samples/SampleServer/SampleServer.vmsbuild
Util/samples/SampleServer/SampleServer_.properties
Util/samples/SampleServer/SampleServer_vs71.vcproj
Util/samples/SampleServer/SampleServer_vs80.vcproj
Util/samples/SampleServer/src
@ -1714,6 +1711,7 @@ XML/include/Poco/DOM/EventTarget.h
XML/include/Poco/DOM/MutationEvent.h
XML/include/Poco/DOM/NamedNodeMap.h
XML/include/Poco/DOM/Node.h
XML/include/Poco/DOM/NodeAppender.h
XML/include/Poco/DOM/NodeFilter.h
XML/include/Poco/DOM/NodeIterator.h
XML/include/Poco/DOM/NodeList.h
@ -1793,14 +1791,6 @@ XML/samples/SAXParser/SAXParser_vs71.vcproj
XML/samples/SAXParser/SAXParser_vs80.vcproj
XML/samples/SAXParser/src
XML/samples/SAXParser/src/SAXParser.cpp
XML/samples/tst
XML/samples/tst/bin
XML/samples/tst/Makefile
XML/samples/tst/src
XML/samples/tst/src/tst.cpp
XML/samples/tst/tst.vmsbuild
XML/samples/tst/tst_VS71.vcproj
XML/samples/tst/tst_VS80.vcproj
XML/src
XML/src/AbstractContainerNode.cpp
XML/src/AbstractNode.cpp
@ -1858,6 +1848,7 @@ XML/src/NamespaceStrategy.cpp
XML/src/NamespaceSupport.cpp
XML/src/nametab.h
XML/src/Node.cpp
XML/src/NodeAppender.cpp
XML/src/NodeFilter.cpp
XML/src/NodeIterator.cpp
XML/src/NodeList.cpp
@ -1909,6 +1900,8 @@ XML/testsuite/src/NamespaceSupportTest.cpp
XML/testsuite/src/NamespaceSupportTest.h
XML/testsuite/src/NameTest.cpp
XML/testsuite/src/NameTest.h
XML/testsuite/src/NodeAppenderTest.cpp
XML/testsuite/src/NodeAppenderTest.h
XML/testsuite/src/NodeIteratorTest.cpp
XML/testsuite/src/NodeIteratorTest.h
XML/testsuite/src/NodeTest.cpp

View File

@ -1,7 +1,7 @@
//
// SecureSocketImpl.cpp
//
// $Id: //poco/Main/NetSSL_OpenSSL/src/SecureSocketImpl.cpp#19 $
// $Id: //poco/Main/NetSSL_OpenSSL/src/SecureSocketImpl.cpp#20 $
//
// Library: NetSSL_OpenSSL
// Package: SSLSockets
@ -316,15 +316,6 @@ int SecureSocketImpl::receiveBytes(void* buffer, int length, int flags)
poco_assert (sockfd() != POCO_INVALID_SOCKET);
poco_check_ptr (_pSSL);
#if defined(POCO_BROKEN_TIMEOUTS)
Poco::Timespan recvTimeout = _socket.getReceiveTimeout();
if (recvTimeout.totalMicroseconds() != 0)
{
if (!_socket.poll(recvTimeout, SocketImpl::SELECT_READ))
throw TimeoutException();
}
#endif
int rc;
do
{

View File

@ -1 +1 @@
1.3-20070226 (2007-02-27)
1.3-20070418 (2007-04-18)

View File

@ -1,5 +1,5 @@
#
# $Id: //poco/Main/build/config/ARM-Linux#7 $
# $Id: //poco/Main/build/config/ARM-Linux#8 $
#
# ARM-Linux
#
@ -25,7 +25,7 @@ CXX = arm-linux-g++
LINK = $(CXX)
LIB = arm-linux-ar -cr
RANLIB = arm-linux-ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -Wl,-rpath,$(dir $@) -o $@
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = arm-linux-strip
DEP = $(POCO_BASE)/build/script/makedepend.gcc

View File

@ -1,5 +1,5 @@
#
# $Id: //poco/Main/build/config/FreeBSD#3 $
# $Id: //poco/Main/build/config/FreeBSD#4 $
#
# FreeBSD
#
@ -20,7 +20,7 @@ CXX = g++
LINK = $(CXX)
LIB = ar -cr
RANLIB = ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -Wl,-rpath,$(dir $@) -o $@
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
DEP = $(POCO_BASE)/build/script/makedepend.gcc
STRIP = strip

View File

@ -1,5 +1,5 @@
#
# $Id: //poco/Main/build/config/Linux#9 $
# $Id: //poco/Main/build/config/Linux#11 $
#
# Linux
#
@ -20,7 +20,7 @@ CXX = g++
LINK = $(CXX)
LIB = ar -cr
RANLIB = ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -Wl,-rpath,$(dir $@) -o $@
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP = strip
DEP = $(POCO_BASE)/build/script/makedepend.gcc
@ -68,4 +68,4 @@ SYSFLAGS = -D_XOPEN_SOURCE=500 -D_REENTRANT -D_THREAD_SAFE -D_FILE_OFFSET_BITS=6
#
# System Specific Libraries
#
SYSLIBS = -lpthread -ldl
SYSLIBS = -lpthread -ldl -lrt

View File

@ -1,5 +1,5 @@
#
# $Id: //poco/Main/build/config/OSF1#9 $
# $Id: //poco/Main/build/config/OSF1#10 $
#
# OSF1
#
@ -19,7 +19,7 @@ CXX = cxx
LINK = $(CXX)
LIB = ar -cr
RANLIB = ranlib
SHLIB = $(CXX) $(LINKFLAGS) -shared -o $@ -rpath $(LIBPATH) -soname $(notdir $@)
SHLIB = $(CXX) $(LINKFLAGS) -shared -o $@ -soname $(notdir $@)
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.cxx

View File

@ -1,5 +1,5 @@
#
# $Id: //poco/Main/build/config/QNX#5 $
# $Id: //poco/Main/build/config/QNX#6 $
#
# QNX
#
@ -20,7 +20,7 @@ CXX = QCC -V$(CCVER)
LINK = $(CXX) -V$(CCVER)
LIB = ar -cr
RANLIB = ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -Wl,-rpath,$(dir $@) -o $@
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
STRIP =
DEP = $(POCO_BASE)/build/script/makedepend.qcc

View File

@ -1,5 +1,5 @@
#
# $Id: //poco/Main/build/config/ARM-Linux#6 $
# $Id: //poco/Main/build/config/SSV-LINUX#4 $
#
# ARM-Linux
#
@ -24,7 +24,7 @@ STRIP = $(TOOL)-strip
STRIPDBG = $(TOOL)-strip
LIB = $(TOOL)-ar -cr
RANLIB = $(TOOL)-ranlib
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -Wl,-rpath,$(dir $@) -o $@
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
SHLIBLN = $(POCO_BASE)/build/script/shlibln
DEP = $(POCO_BASE)/build/script/makedepend.gcc
SHELL = sh

View File

@ -1 +1 @@
2
3