Re: [PATCH 0/5] Fix legacy build issues

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I promise this is the last set for 2008.

See you next year. :-)


On Dec 17, 2008, at Dec 17, 2008, 3:37 PM, Chuck Lever wrote:

Hi Steve-

Hope your power is restored.

We discovered some problems building nfs-utils on legacy systems caused
by recent IPv6 updates.  Here are some patches I propose to address
those problems.

Jonathan Andrews has tested the C code introduced by "use gethostbyname(3) when building on old systems" on his distribution, which includes a very
old version of glibc that doesn't support AI_ADDRCONFIG.  But I was a
little challenged by the autoconf magic needed to pull this off. Please
have a close look at that to see if it really does what is needed.

---

Chuck Lever (5):
     configure: use "--disable-uuid" instead of "--without-uuid"
     mount command: Random clean up
     getport: don't use getaddrinfo(3) on old systems
     mount command: use gethostbyname(3) when building on old systems
     mount: revert recent fix for build problems on old systems


configure.ac          |   12 ++++++--
support/nfs/getport.c | 69 +++++++++++++++++++++++++++++++++++++ +------ utils/mount/network.c | 77 ++++++++++++++++++++++++++++++++++++ +------------
3 files changed, 127 insertions(+), 31 deletions(-)

--
Chuck Lever
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
Chuck Lever
chuck[dot]lever[at]oracle[dot]com




--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux