Issue 3980

Summary: Standard/OOo allocator mix causes SEGV
Product: porting Reporter: Unknown <non-migrated>
Component: codeAssignee: matthias.huetsch
Status: CLOSED FIXED QA Contact: issues@porting <issues>
Severity: Trivial    
Priority: P3 CC: issues
Version: 641   
Target Milestone: OOo 1.1 Beta   
Hardware: Other   
OS: FreeBSD   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Attachments:
Description Flags
cpputools regcomp makefile patch none

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.