Issue 3980 - Standard/OOo allocator mix causes SEGV
Summary: Standard/OOo allocator mix causes SEGV
Status: CLOSED FIXED
Alias: None
Product: porting
Classification: Code
Component: code (show other issues)
Version: 641
Hardware: Other FreeBSD
: P3 Trivial (vote)
Target Milestone: OOo 1.1 Beta
Assignee: matthias.huetsch
QA Contact: issues@porting
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-04-11 17:27 UTC by Unknown
Modified: 2003-02-17 21:13 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
cpputools regcomp makefile patch (305 bytes, patch)
2002-04-11 17:28 UTC, Unknown
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description Unknown 2002-04-11 17:27:33 UTC
To use oo memory allocators we needs to include tools lib to
linker list of regcomp.
Patch included.
Comment 1 Unknown 2002-04-11 17:28:41 UTC
Created attachment 1362 [details]
cpputools regcomp makefile patch
Comment 2 matthias.huetsch 2002-04-11 18:37:11 UTC
Hi Tim,

I take this issue to solve the 'allocator mix' problem, but not to apply
the proposed patch. That patch is only a temporary solution, to be
applied to your build, such that you're able to continue.

Matthias
Comment 3 matthias.huetsch 2002-04-11 18:39:18 UTC
Already working on this...
Comment 4 matthias.huetsch 2002-04-11 18:40:10 UTC
...really...
Comment 5 stx123 2002-11-26 13:32:23 UTC
removed ooo1.0 keyword in favour of target milestone "OOo 1.0.2".
Comment 6 Martin Hollmichel 2002-11-29 11:01:50 UTC
retarget to 1.0.3
Comment 7 matthias.huetsch 2003-02-04 21:08:59 UTC
Fixed on workspace 'cws_srx644_mhu01'.

Moved global operators new and delete from 'tools' library into a static
library, built in sal as 'libsalcpprt.a' (sal c++ runtime).

This 'libsalcpprt.a' is now only linked into application binaries, and
thus global operators new and delete are uniquely defined.

Regarding the target milestone, I currently see no urgent need for
fixing this in 'OOo 1.0.3', thus changing the target to 'OOo 1.1 Beta'.
Comment 8 matthias.huetsch 2003-02-17 21:13:58 UTC
Fix is now integrated into OOo 1.1 master workspace with cvs tag
SRX644_m4, thus closing this issue.