Hi Matthew
Several months ago, a binary image for Solaris did not exist. But,
thanks to the kindness of folks on the iperf email list, I was able to
create one.
Take a look at the attached email, and you'll be able to build your own.
Good luck
tl
-----Original Message-----
From: Reynolds, Matthew [mailto:[email protected]]
Sent: Monday, April 26, 2010 12:21 PM
To: [email protected]
Subject: [Iperf-users] Latest iperf version for solaris
All,
What is the newest version of iperf that is available for solaris?
Thanks,
Matthew Reynolds
(405)613-1016
[email protected]
Sent from my phone
------------------------------------------------------------------------
------
_______________________________________________
Iperf-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iperf-users
--- Begin Message ---
TERRIFIC! Thanks very much, Drew.
So the only changes I needed to make from the normal procedure was:
- remove '-Wall' from all of the Makefile files
- add '-lrt' to the line "LIBS = -lsocket -lnsl -lrt" in the Makefile in the
'src' directory.
I could not apply the patch to the resulting code, but maybe I don't need it:
# gpatch -p1 < ../iperf-2.0.4-pthreads-rt.patch
patching file compat/Makefile
Hunk #1 FAILED at 117.
1 out of 1 hunk FAILED -- saving rejects to file compat/Makefile.rej
patching file config.h
Reversed (or previously applied) patch detected! Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file config.h.rej
patching file doc/Makefile
Hunk #1 FAILED at 92.
1 out of 1 hunk FAILED -- saving rejects to file doc/Makefile.rej
patching file include/Makefile
Hunk #1 FAILED at 92.
1 out of 1 hunk FAILED -- saving rejects to file include/Makefile.rej
patching file Makefile
Hunk #1 FAILED at 116.
1 out of 1 hunk FAILED -- saving rejects to file Makefile.rej
patching file man/Makefile
Hunk #1 FAILED at 97.
1 out of 1 hunk FAILED -- saving rejects to file man/Makefile.rej
patching file src/Makefile
Hunk #1 FAILED at 121.
Hunk #2 FAILED at 192.
2 out of 2 hunks FAILED -- saving rejects to file src/Makefile.rej
#
Thanks again, very much!
tl
-----Original Message-----
From: Andrew Gallatin [mailto:[email protected]]
Sent: Thursday, February 04, 2010 12:49 PM
To: Lemons, Terry
Subject: Re: [Iperf-users] FW: Iperf on Solaris?
On Thu, Feb 4, 2010 at 11:07 AM, <[email protected]> wrote:
> gmake[2]: Entering directory
> `/export/home/iperf/iperf-2.0.4/src'
> CC -o iperf -D_REENTRANT -DHAVE_CONFIG_H Client.o
> Extractor.o Launch.o List.o Listener.o Locale.o PerfSocket.o ReportCSV.o
> ReportDefault.o Reporter.o Server.o Settings.o SocketAddr.o gnu_getopt.o
> gnu_getopt_long.o main.o service.o sockets.o stdio.o tcp_window_size.o
> ../compat/libcompat.a -lsocket -lnsl
> Undefined first referenced
> symbol in file
> sched_yield
> ../compat/libcompat.a(Thread.o)
I think the problem is that iperf needs to link to librt. For a
simple workaround, try typing this:
cd /export/home/iperf/iperf-2.0.4/src
CC -o iperf -D_REENTRANT -DHAVE_CONFIG_H Client.o Extractor.o
Launch.o List.o Listener.o Locale.o PerfSocket.o ReportCSV.o
ReportDefault.o Reporter.o Server.o Settings.o SocketAddr.o
gnu_getopt.o gnu_getopt_long.o main.o service.o sockets.o stdio.o
tcp_window_size.o ../compat/libcompat.a -lsocket -lnsl -lrt
This should result in an iperf binary you can run.
Drew
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Iperf-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iperf-users
--- End Message ---
------------------------------------------------------------------------------
_______________________________________________
Iperf-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iperf-users