Subject: EXTRA_LOAD_FLAGS and imake?
To: None <email@example.com>
From: Jeremy C. Reed <firstname.lastname@example.org>
Date: 04/15/2005 22:13:08
Building audio/xwave under Linux failed due to not being able to see X
libraries used for libXaw.
Under NetBSD, the cc line ended with:
This was missing in the Linux build.
The imake-generated Makefile had this defined under NetBSD with:
EXTRA_LOAD_FLAGS = -Wl,-rpath,$(USRLIBDIRPATH)
But that was blank on the Linux system. Manually defining it fixed it for
The EXTRA_LOAD_FLAGS is defined by ExtraLoadFlags in the imake
I am using pkgsrc xorg under Linux.
On my NetBSD system, I think it is defined in
But on the Linux system, it is not defined I think because of default:
#define UseRpath NO
That is normal for Linux, because Linux distributions want you to use
Any ideas about this?
I don't think I should have to patch for Linux since imake/xmkmf should do
the correct thing.
Jeremy C. Reed
BSD News, BSD tutorials, BSD links