varnish 2.1.5 on ia64

Poul-Henning Kamp phk at
Mon Nov 5 13:49:54 CET 2012

In message <CAGwUwkGyDOBMqiW_6s9ri7Q_CcQaUbyqpauDaE3xH9qLQGrPMg at>
, Luis San Martin writes:

>I've been trying to get it up and running varnish 2.1.5 on ia64 without any
>success. So far I've tried debian package and varnish from source. Both
>with the same results. I attach strace file if needed.
>I appreciate any feedback or ideas since I can't find any clue.
>P.S: Base system is an SGI Altix 450 && Debian 6.0 Squeeze

I don't think I have heard any reports about ia64 before this one.

Ia64 has certain restrictions with respect to memory access alignment.

I would hope varnish respects those, but absent testing on the actual
platform, that may not be the case.

If you are willing to do a bit of work to help debug/diagnose what
goes wrong, we can try to get it working.

The first thing you need to do, is built Varnish from source,
pull the -trunk version with svn, and compile using:

	sh autogen.des

If that fails, we need to fix that before anything else.

When it works, then next is a very basic test:

	cd bin/varnishd

	./varnishd -C -b

Ideally this should return a bunch of C-code from the compiled
default VCL.

If you get errors here, we need to get those sorted.

Next try to see if it actually can be started:

	./varnishd -d -b -a :8080

then type


Again, if that works, try to pull some data through it.

In a different window:

	curl -v -o /dev/null http://localhost:8080/

That should give you a 302 reponse back...

Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

More information about the varnish-dev mailing list