By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
437,660 Members | 1,267 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 437,660 IT Pros & Developers. It's quick & easy.

PG 7.4 on Tru64 UNIX 4.0 + threads

P: n/a
Hi guys.

Building 7.4 "as we speak". I've run into one minor building bug.

HW: DEC AlphaStation 200
OS: Digital UNIX 4.0D + SP9
PG: 7.4 sources

When I choose to build "with threading support", "configure" selects following
from OSF1 template:

THREAD_SUPPORT=yes
NEED_REENTRANT_FUNCS=no # 4.0 2003-09-13
THREAD_LIBS="-pthread"

Well, this breaks to compile, since ${THREAD_LIBS} will be added as an option of
"/usr/bin/ld", which doesn't like it on 4.0D. I would propose to change it to:

THREAD_SUPPORT=yes
NEED_REENTRANT_FUNCS=no # 4.0 2003-09-13
THREAD_CPPFLAGS="-pthread"
THREAD_LIBS="-lpthread"

I'm building with the new flags and I'll see if it comes up, runs and survives
the tests. If I'm successful, what is the proper channel for getting this update
into the sources?

Note: this is for 4.0 version, it might work flawlessly on Tru64 UNIX 5.x

Nix.
---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to ma*******@postgresql.org)

Nov 12 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a

Yes, please tell use if your changed fixed your threading problem on OSF.

---------------------------------------------------------------------------

Nikola Milutinovic wrote:
Hi guys.

Building 7.4 "as we speak". I've run into one minor building bug.

HW: DEC AlphaStation 200
OS: Digital UNIX 4.0D + SP9
PG: 7.4 sources

When I choose to build "with threading support", "configure" selects following
from OSF1 template:

THREAD_SUPPORT=yes
NEED_REENTRANT_FUNCS=no # 4.0 2003-09-13
THREAD_LIBS="-pthread"

Well, this breaks to compile, since ${THREAD_LIBS} will be added as an option of
"/usr/bin/ld", which doesn't like it on 4.0D. I would propose to change it to:

THREAD_SUPPORT=yes
NEED_REENTRANT_FUNCS=no # 4.0 2003-09-13
THREAD_CPPFLAGS="-pthread"
THREAD_LIBS="-lpthread"

I'm building with the new flags and I'll see if it comes up, runs and survives
the tests. If I'm successful, what is the proper channel for getting this update
into the sources?

Note: this is for 4.0 version, it might work flawlessly on Tru64 UNIX 5.x

Nix.
---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to ma*******@postgresql.org)


--
Bruce Momjian | http://candle.pha.pa.us
pg***@candle.pha.pa.us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to ma*******@postgresql.org

Nov 12 '05 #2

P: n/a
Nikola Milutinovic wrote:
Hi guys.

Building 7.4 "as we speak". I've run into one minor building bug.

HW: DEC AlphaStation 200
OS: Digital UNIX 4.0D + SP9
PG: 7.4 sources

When I choose to build "with threading support", "configure" selects following
from OSF1 template:

THREAD_SUPPORT=yes
NEED_REENTRANT_FUNCS=no # 4.0 2003-09-13
THREAD_LIBS="-pthread"

Well, this breaks to compile, since ${THREAD_LIBS} will be added as an option of
"/usr/bin/ld", which doesn't like it on 4.0D. I would propose to change it to:

THREAD_SUPPORT=yes
NEED_REENTRANT_FUNCS=no # 4.0 2003-09-13
THREAD_CPPFLAGS="-pthread"
THREAD_LIBS="-lpthread"

I'm building with the new flags and I'll see if it comes up, runs and survives
the tests. If I'm successful, what is the proper channel for getting this update
into the sources?

Note: this is for 4.0 version, it might work flawlessly on Tru64 UNIX 5.x


Is this for a non-gcc compiler? Strange you use -pthread for compile
and -lpthread for link. Is that correct?

--
Bruce Momjian | http://candle.pha.pa.us
pg***@candle.pha.pa.us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org

Nov 12 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.