Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!samsung!munnari.oz.au!murtoa.cs.mu.oz.au!ditmela!yarra!melba.bby.oz.au!leo!gnb From: gnb@bby.oz (Gregory N. Bond) Newsgroups: comp.databases Subject: INGRES ABF & multi-architectures. Message-ID: Date: 4 Dec 89 00:53:42 GMT Sender: news@melba.bby.oz.au Organization: Burdett, Buckeridge and Young Ltd. Lines: 35 We run INGRES 5.1 on Sun3 and Sun4 gear, and use ABF to develop applications. We just got our first Sun4, and are looking for a way to manage the dual architecture ABF binaries. It seems there is no way to use abf on the one databse on the one application to build binaries for multiple architectures. Deleting the *fo.c files and ~ingres/dbname/appname/* files and remaking doesn't seem to work - the resulting binaries seem to get the wrong architecture objects from somewhere and coredump. The best answers that the local RTI support could come up with (after several weeks and a couple of calls) are: 1) Touch _every_ frame and procedure in the application (using vifred and the editor) and remake the image each time you want to change architectures. Gak! 2) Use copyapp to copyout the application, delete the application, and copy it back in for the other architecture each time you want to change architecture. The copyin will give stacks of error messages as the frames are multiply defined 3) Have two different applications using the one source directory, one for each architecture. Changes will have to be made to both applications (although forms and text editing can be done once). 4) Use a separate database for the other architecture. This is even worse than 3) and the forms will have to be modified twice. _Surely_ there must be a better way. What do other heterogenous sites do about this? -- Gregory Bond, Burdett Buckeridge & Young Ltd, Melbourne, Australia Internet: gnb@melba.bby.oz.au non-MX: gnb%melba.bby.oz@uunet.uu.net Uucp: {uunet,pyramid,ubc-cs,ukc,mcvax,prlb2,nttlab...}!munnari!melba.bby.oz!gnb Brought to you by Super Global Mega Corp .com